这不是一个真正的问题了,因为我自己偶然发现了解决方案,但我认为值得分享,因为我无法在20次谷歌搜索后找到它。“安装位置的先决条件尚未设置”vs 2010 .net 4.0
在发布带有.net 4.0框架依赖关系的vs 2010 c#程序时,我想“从与我的应用程序相同的位置下载先决条件”。那么,这个失败就像过去的.net 3.5(根据数百个论坛帖子)。解决方案比我找到的任何文章简单100倍...
因此,我所要做的就是从http://www.microsoft.com/en-us/download/details.aspx?id=24872下载“dotNetFx40_Client_x86_x64.exe”,并将其复制到我的引导程序文件夹中的“DotNetFX40Client”中。
我运行Windows 7专业版64位,所以SDK bootstrappers均
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
同样,我从http://www.microsoft.com/en-us/download/details.aspx?id=25拿到 “WindowsInstaller-KB893803-V2-86”,并把它放在 “WindowsInstaller3_1”
希望这会有所帮助,我希望我没有通过发布解决方案来违反任何堆栈溢出规则。所有其他问题都与.net 3.5相关。
您应该提出问题并发布一个单独的答案。并将其标记为答案,除非出现更好的答案。你现在正在这样做,你的问题将在一年左右后自动删除。 – 2012-07-13 20:15:35
谢谢,我会在下次再做。无论如何,这些信息可能会在一年内过时。 – reasra 2012-07-24 15:20:05