从与我的应用程序相同的位置启用下载先决条件

lop*_*oni 7 deployment clickonce prerequisites visual-studio-2010 visual-studio-2012

我目前有一个通过clickonce部署部署的winforms应用程序.当我尝试从一台机器部署它时,它会抛出以下错误:

要在"先决条件"对话框中启用"从我的应用程序的相同位置下载先决条件",必须将项目"Microsoft .NET Framework 4(x86和x64)"的文件"DotNetFX40\dotNetFx40LP_Full_x86_x64es.exe"下载到本地计算机.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=239883.

我正在尝试部署的应用程序将西班牙语作为其发布语言,因此它尝试下载语言包(dotNetFx40LP_Full_x86_x64es.exe)

我确实下载了必要的文件作为错误建议中的链接,但问题仍然存在.我将错误链接中建议的文件添加到文件夹%ProgramFiles%\ Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages(对于Visual Studio 2010).我还尝试将它们添加到%ProgramFiles%\ Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages(对于Visual Studio 2012)

我在我的计算机上安装Visual Studio 2012时启动此问题.我现在在Windows 7 Professional(64位)上并排安装了Visual Studio 2010和2012.之前工作正常.它在另一台没有安装Visual Studio 2012的机器上也能正常工作.

我尝试使用Visual Studio 2010和2012发布应用程序但没有工作.此外,如果我将语言更改为英语,它会发布.

卸载Visual Studio 2012并以英语发布不是有效选项.

任何见解都是受欢迎的.

lop*_*oni 2

经过一番挖掘后,我发现这个线程中遇到了一些类似的问题。它与 VS 2010 和 2012 并行安装没有任何关系。我必须将语言文件安装程序添加到适当的语言文件夹,而不是其他链接建议的根文件夹。