Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 从与我的应用程序相同的位置启用下载先决条件_Visual Studio 2010_Deployment_Visual Studio 2012_Clickonce_Prerequisites - Fatal编程技术网

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

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_

我目前有一个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和以英语发布不是有效选项


欢迎有任何见解

经过一番挖掘,我发现了一些类似的问题。它与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


其他建议的方案对我不起作用。

是的,这很有效。如果您没有在依赖于语言的文件中进行复制,那么它们只会进入根引导程序包文件夹。