当尝试在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计算机上正常运行这些命令。
答案 0 :(得分:1)
我发现这个问题是,我的编译存在问题,代码位于VM共享网络驱动器上。将文件移动到UNIX文件系统后,它可以正常工作。