Visual studio 2010 从与我的应用程序相同的位置启用下载先决条件
我目前有一个winforms应用程序,通过clickonce部署。当我尝试从1台计算机部署它时,它抛出以下错误: 要启用“从与我的相同位置下载必备软件” “应用程序”在“前提条件”对话框中,必须下载文件 项目“Microsoft.NET”的“DotNetFX40\dotNetFx40LP_Full_x86_x64es.exe” 框架4(x86和x64)到您的本地计算机。更多 有关详细信息,请参阅 我尝试部署的应用程序的发布语言是西班牙语,因此它尝试下载语言包(dotNetFx40LP_Full_x86_x64es.exe) 我确实下载了必要的文件,如错误中的链接所示,但问题仍然存在。 我按照错误链接中的建议将文件添加到文件夹%ProgramFiles%\Microsoft SDK\Windows\v7.0A\Bootstrapper\Packages(适用于Visual Studio 2010)中。我还尝试将它们添加到%ProgramFiles%\Microsoft SDK\Windows\v8.0A\Bootstrapper\Packages(适用于Visual Studio 2012) 此问题始于我在计算机上安装Visual Studio 2012时。我现在已经在Windows7 Professional(64位)上同时安装了VisualStudio2010和2012。它以前工作得很好。在另一台没有安装Visual Studio 2012的机器上,它也可以正常工作 我试着用VisualStudio2010和2012发布这个应用程序,但没有成功。而且,如果我把语言改成英语,它也能很好地发表文章 卸载Visual Studio 2012和以英语发布不是有效选项Visual studio 2010 从与我的应用程序相同的位置启用下载先决条件,visual-studio-2010,deployment,visual-studio-2012,clickonce,prerequisites,Visual Studio 2010,Deployment,Visual Studio 2012,Clickonce,Prerequisites,我目前有一个winforms应用程序,通过clickonce部署。当我尝试从1台计算机部署它时,它抛出以下错误: 要启用“从与我的相同位置下载必备软件” “应用程序”在“前提条件”对话框中,必须下载文件 项目“Microsoft.NET”的“DotNetFX40\dotNetFx40LP_Full_x86_x64es.exe” 框架4(x86和x64)到您的本地计算机。更多 有关详细信息,请参阅 我尝试部署的应用程序的发布语言是西班牙语,因此它尝试下载语言包(dotNetFx40LP_Full_
欢迎有任何见解 经过一番挖掘,我发现了一些类似的问题。它与VS2010和2012并排安装没有任何关系。我必须将语言文件安装程序添加到相应的语言文件夹中,而不是像其他链接所建议的那样添加到根文件夹中 ,是西班牙语的,但这很清楚 与2013年相比,目标为4.5 64位的Dot net将在此处出现 注册表中的路径为HKLM\Software\Wow6432Node\Microsoft\GenericBootstrapper\11.0,适用于针对dot net 4.5的Vs 2013
值将是
程序文件\Microsoft sdk\Windows\v8.0A\Bootstrapper\Packages
这些路径是否正确
32位系统上的C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages
64位系统上的C:\Program Files(x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages
其他建议的方案对我不起作用。是的,这很有效。如果您没有在依赖于语言的文件中进行复制,那么它们只会进入根引导程序包文件夹。