在部署项目中升级到 VS 2013 后出错

Error after upgrading to VS 2013 in deployment project

我最近安装了 VS 2013,试图升级我从 VS 2010 开始使用的解决方案。除了它包含的部署项目外,该解决方案似乎大部分都能正常工作。

我收到一个与 this question 中的错误非常相似的错误。唯一的区别是那个问题是处理 clint 配置文件,而我正在处理 .Net 4.0 的完整安装。

这个问题和我的问题的区别在于,他们处理的是单击一次的应用程序,而我处理的是部署项目。无论如何,我尝试了那里列出的解决方案,但没有任何变化。

部分错误讨论了 "download prerequisites from the same location as the application." 的选项,但是,在 2013 年,我什至没有在任何地方看到该选项。

感谢您提出任何建议。

--雅各布

P.S.: 我确实在 2013 年安装了必要的插件来添加部署项目支持。

我提到的问题建议将安装程序包放入 "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX40Client"

我发现它在我使用 "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX40Client" 时有效,然后它就正常工作了。

另请注意: 在我的问题中,我说我使用的是完整版,在我的回答中,我参考了客户资料。在解决这个问题的过程中,我们从一个切换到另一个,但这在解决方案中并不重要,除了完整版本的路径是 "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX40".