【发布时间】:2013-05-31 19:49:49
【问题描述】:
我目前有一个通过 clickonce 部署部署的 winforms 应用程序。当我尝试从 1 台机器部署它时,它会引发以下错误:
启用“从与我的相同位置下载先决条件 应用程序”在先决条件对话框中,您必须下载文件 用于项目“Microsoft .NET”的“DotNetFX40\dotNetFx40LP_Full_x86_x64es.exe” 框架 4(x86 和 x64)'到您的本地计算机。更多 信息,请参阅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 并以英语发布不是有效的选项。
欢迎任何见解。
【问题讨论】:
标签: visual-studio-2010 deployment visual-studio-2012 clickonce prerequisites