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

时间:2019-08-14 14:11:00

标签: 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计算机上正常运行这些命令。

1 个答案:

答案 0 :(得分:1)

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