C# &引用;“尚未设置先决条件的安装位置”;vs 2010.NET4.0

C# &引用;“尚未设置先决条件的安装位置”;vs 2010.NET4.0,c#,.net,visual-studio-2010,.net-4.0,bootstrapper,C#,.net,Visual Studio 2010,.net 4.0,Bootstrapper,这不再是一个真正的问题,因为我自己偶然发现了这个解决方案,但我认为它值得分享,因为我在20次谷歌搜索后找不到它 发布带有.NET4.0框架依赖项的VS2010C#程序时,我想“从与我的应用程序相同的位置下载必备软件”。好吧,这就像过去.NET3.5一样失败了(根据数百篇论坛帖子)。这个解决方案比我找到的任何帖子都简单100倍 所以,我所要做的就是从下载“dotNetFx40_Client_x86_x64.exe”,并将其复制到我的bootstrapper文件夹中的“DotNetFX40Clien

这不再是一个真正的问题,因为我自己偶然发现了这个解决方案,但我认为它值得分享,因为我在20次谷歌搜索后找不到它

发布带有.NET4.0框架依赖项的VS2010C#程序时,我想“从与我的应用程序相同的位置下载必备软件”。好吧,这就像过去.NET3.5一样失败了(根据数百篇论坛帖子)。这个解决方案比我找到的任何帖子都简单100倍

所以,我所要做的就是从下载“dotNetFx40_Client_x86_x64.exe”,并将其复制到我的bootstrapper文件夹中的“DotNetFX40Client”

我运行的是Windows7Pro x64,因此SDK引导程序处于运行状态

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
同样,我从中获得了“WindowsInstaller-KB893803-v2-x86”,并将其放入“WindowsInstaller3\u 1”中


希望这有帮助,我也希望我没有因为发布解决方案而违反任何堆栈溢出规则。这里的所有其他问题都与.NET3.5相关,答案就在问题中。对不起,误会了

从下载“dotNetFx40_Client_x86_x64.exe”,并将其复制到我的引导程序文件夹中的“DotNetFX40Client”

我运行的是Windows7Pro x64,因此SDK引导程序处于运行状态

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
C:\ProgramFiles(x86)\Microsoft SDK\Windows\v7.0A\Bootstrapper\Packages


从中获取“WindowsInstaller-KB893803-v2-x86”并将其放入“WindowsInstaller 3_1”

您应该提出一个问题并发布一个单独的答案。并将其标记为答案,除非有更好的答案出现。按照您现在的方式,您的问题将在一年左右后自动删除。谢谢,我下次会这样做。无论如何,这些信息可能会在一年内过时。