运行此代码(替换为real * .proj文件):
public MainWindow()
{
InitializeComponent();
Loaded += (sender, args) => BuildManager.DefaultBuildManager.Build(new BuildParameters(),
new BuildRequestData(@"e:\Tests\ConsoleApp7\ConsoleApp7\ConsoleApp7.csproj", new Dictionary<string, string>(), null,
new[] { "Build" }, null, BuildRequestDataFlags.ReplaceExistingProjectInstance));
}
现在对我来说没关系
System.IO.FileNotFoundException:'无法加载文件或程序集 'System.Runtime,Version = 4.1.0.0,Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该 系统找不到指定的文件。'
内部异常:FileNotFoundException:无法加载文件或 程序集'System.Runtime,版本= 4.0.0.0,文化=中立, PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该 系统找不到指定的文件。
解决问题的最佳方法是什么?
答案 0 :(得分:1)
我在WiX安装程序项目中使用Microsoft.Web.Administration 10.0.0(编写本文时最新版)遇到了类似的问题。我从VisualStudio 2017 15.2更新到15.4之后才遇到这个问题,所以我不完全确定这与您遇到的问题完全相同,但异常是相同的。
不幸的是我的解决方案是降级到Microsoft.Web.Administration 7.0.0。我已经联系了nuget软件包的所有者,我正在等待他们提供更好的解释,但是我希望这可能对你有所帮助!