gpt4 book ai didi

c# - Win10 构建 : Loading assembly failed

转载 作者:太空宇宙 更新时间:2023-11-03 15:34:58 24 4
gpt4 key购买 nike

我在 Win10 x64 上遇到未找到程序集的构建问题,使用 msbuild 命令行实用程序 v14,针对 x86:

msbuild dummy.csproj /t:Rebuild /p:Configuration=Release;AppxBundle=Always;Platform=x86

奇怪的是,它似乎只在 Win10 x64 上失败,在 Win10 x86 上也没有。我不排除虽然配置差异。

错误是:

从程序集“C:\Users\abart.nuget\packages\Microsoft.CSharp\4.0.0\lib\netcore50\Microsoft.CSharp.dll”中提取 .ResW 文件到“obj\x86\Release\”。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1047,5): error MSB3816: Loading assembly "C:\Users\abart.nuget\packages\Microsoft.NETCore.Portable.Compatibility\1.0.0\runtimes\aot\lib\netcore50\mscorlib.dll" failed. System.IO.FileNotFoundException: Could not load file or assembly 'System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. [dummy.csproj]

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1047,5): error MSB3816: File name: 'System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' [dummy.csproj]

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1047,5): error MSB3816: at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type) [dummy.csproj] ....

mscorlib.dll 文件确实存在。

知道为什么会这样吗?

最佳答案

您可能需要使用 x64 msbuild 的完整路径,如下所示:

"c:\Program File(x86)\MSBUILD\14.0\bin\amd64\msbuild.exe"

关于c# - Win10 构建 : Loading assembly failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32115969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com