ubuntu - dotnet build obj/project.assets.json' 已经存在

标签 ubuntu .net-core

尝试在 Ubuntu 上发布或编译 .NET Core 应用程序时,出现以下错误:

dotnet publish -c Release -r ubuntu.16.04-x64 OR
dotnet build --runtime ubuntu.16.04-x64 --configuration Release

/usr/share/dotnet/sdk/2.2.401/NuGet.targets(123,5):错误:文件“/media/sf_ubuntu_share/Marvin/SharedEntities/obj/project.assets.json”已经存在。 [/media/sf_ubuntu_share/Marvin/Marvin-Ubuntu/Marvin-Ubuntu.csproj]

我已经删除了 obj 文件夹和所有内容,但这仍然没有解决问题。我能够在 Windows 机器上正常运行这些命令。

最佳答案

我发现这个问题是,我的编译与位于 VM 共享网络驱动器上的代码存在问题。一旦我将文件移动到 unix 文件系统上,它就可以正常工作了。

关于ubuntu - dotnet build obj/project.assets.json' 已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57496409/

相关文章:

docker - 最小的 Ubuntu docker 镜像声称是 29MB,那么为什么 "docker images"命令说 84.1MB?

php - Apache 和 PHP 的问题 [ubuntu]

c# - .NET Core Web 应用程序,将对象传递给 Controller ​​并进行转换总是失败

.net - 0.0.0.0 :1000 and *:1000 when calling UseUrls 和有什么区别

ubuntu - 哪个邮件服务器在 ubuntu 上是更好的 heirloom-mailx 或 mailutils

shell - 为什么在 Ubuntu 中运行 shell 脚本时出现意外标记附近的语法错误?

linux - 主题和来自领域的进展不顺利

reactjs - 如何使用 React.js 在 Microsoft botframework 网络聊天中添加 AutoComplete/AutoSuggestion

c# - 安装 UWP 通知 nuget 包

docker - Kubernetes不使用dockerfile时区