我安装了 Visual Studio 2012 并发布了我们的一个应用程序,它针对 .NET 4.0 框架。由于这些机器上的设置,我们目前无法定位 4.5。我们还使用“从与我的应用程序相同的位置下载先决条件”功能。
从 Visual Studio 2012 进行部署时,出现以下错误:
要在先决条件对话框中启用“从与我的应用程序相同的位置下载先决条件”,您必须将项目“Microsoft .NET Framework 4(x86 和 x64)”的文件“DotNetFX40\dotNetFx40_Full_x86_x64.exe”下载到本地计算机。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=239883。
如果您转到该链接,它会告诉您导航到 Package.xml 文件,并找到实际先决条件的链接。就我而言,它应该转到http://go.microsoft.com/fwlink/?linkid=182805。它使用该链接下载了一个名为 dotNetFx40_Full_setup.exe 的包。我把它放在/Packages/DotNetFX40
文件夹里。
当尝试从 Visual Studio 2012 再次发布时,我遇到了同样的错误。它似乎不喜欢这个文件。
如果我现在使用 Visual Studio 2010 将相同的应用程序发布到相同的位置,它仍然可以正常工作。
我怎样才能让它与 Visual Studio 2012 一起工作?