"C:\Users\dblevins\AppData\Local\Temp\Deployment\ZO3Y9OE2.WT7\945T7AWT.NMQ\Y3WDH4YP.YOA\XWZK83H3.JN9.manifest".激活上下文生成失败无法找到依赖程序集Microsoft.VisualBasic.Activities.Compiler、processorArchitecture="amd64“、publicKeyToken="B03F5F7F11D50A3A”、version="10.0.0.0“。请使用sxstrace.exe进行详细诊断。
不知道怎么解决这个问题。这似乎只发生在特定的机器上。
我在机器的GAC上也找不到有问题的dll。
发布于 2015-06-08 14:50:31
我花了一天时间才弄明白:
[13:43:25][GenerateApplicationManifest] C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(3240, 5): warning MSB3187: Referenced assembly C:\Windows\Microsoft.Net\assembly\GAC_64\Microsoft.VisualBasic.Activities.Compiler\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.Activities.Compiler.dll targets a different processor than the application该应用程序被声明为x86,这是第一个带有x86的客户端,但警告告诉我,包含了来自GAC_64的程序集,非常奇怪。
我发现一篇博客文章建议通过安装NET4.5SDK,但我不确定使用哪个SDK,因为构建服务器运行Windows 7,而Net4.5似乎包含在Windows8SDK中
长话短说,我安装了Visual 2013,现在构建日志不再包含对Microsoft.VisualBasic.Activities.Compiler的引用,ClickOnce应用程序运行良好。
https://stackoverflow.com/questions/27429710
复制相似问题