有没有办法下载旧版本的Visual C ++ Express。我对Visual C ++ 2005 Express(PRIOR SP1)和Visual C ++ Toolkit 2003特别感兴趣。我尝试使用谷歌搜索,但是所有链接到microsoft.com的网站都是微软(出于某种原因)将它们删除了。< / p>
如果有人可以帮我解决这个问题,我真的很感激。
答案 0 :(得分:2)
如果要将应用程序与CRT的RTM(SP1之前版本)(C运行时)链接,显然可以在项目或编译器命令行中通过defining _USE_RTM_VERSION
执行此操作。
此外,deploying the CRT as a private assembly仍应使用CRT的SP1版本。如果这是您尝试过的,那么发布有关出错的更多信息可能会帮助您找到解决方案。
答案 1 :(得分:2)
我在上面的评论中也提到了这一点,但只是为了确保你不要错过它:如果你因为你遇到部署问题和不同版本的dll而试图这样做,请看看App does not run with VS 2008 SP1 DLLs, previous version works with RTM versions
答案 2 :(得分:1)
微软拥有它。如果他们不再有链接,我认为你运气不好。
我敢打赌,如果他们在网上找到一份副本,他们的网络抓取工具会自动为他们的律师提供网页。
答案 3 :(得分:0)
没有充分的理由在SP1之前运行2005,你确实意识到2005 / w SP1编译的代码将为最终用户运行相同,他们不需要安装.NET SP来运行代码。
SP修复了错误,安全漏洞和各种改进,几乎没有任何功能变化,只有不使用/ w最新的SP才能解决。
答案 4 :(得分:0)
对于那些在2010年之后找到这个答案的人,以下链接在此帖子中起作用:
答案 5 :(得分:-2)
根据我的个人经验,如果最终用户尚未安装可再发行组件,则使用SP1编译的软件不会起作用。但是,如果没有SP1,则可以使用所需的.dll分发.exe。