>dotnet --info
Runtime Environment:
OS Name: Windows
OS Version: 10.0.14393
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\1.0.0 (tested with 1.0.1 as well)
重现步骤:
dotnet build
结果 :
C:\Program Files\dotnet\sdk\1.0.0\Microsoft.Common.CurrentVersion.targets(4072,5): error MSB3030: Could not copy the file "obj\Debug\fr\ProjectName.resources.dll" because it was not found. [C:\Projects\SolutionName\ProjectName\ProjectName.csproj]
我在这上面浪费了太多时间(黑客/研究/git 问题挖掘)。
这是一个错误吗?
请注意,使用单个文件 Foo.resx 没有问题。 (但我需要多种文化)
最佳答案
我有类似的问题,我能够解决它。我在此链接上找到了有用的信息:https://github.com/dotnet/cli/issues/6032
由于 Visual Studio 构建工作正常,因此 Visual Studio 使用与 dotnet 构建不同的构建过程。
首先,为您的解决方案执行 msbuild,例如:msbuild ConsoleApp.sln
然后运行 dotnet build
.
关于.net - dotnet build 无法管理嵌入式资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42931144/