有没有办法下载旧版本的Visual C++ Express。我特别感兴趣的是Visual C++ 2005 Express(PRIOR SP1)和Visual C++ Toolkit 2003.我试着用Google搜索它们,但是所有链接到microsoft.com的网站,从微软(出于某种原因)的地方都被他们取代了。在哪里下载旧版本的Visual C++ Express
我真的很感激,如果有人可以帮助我这个。
有没有办法下载旧版本的Visual C++ Express。我特别感兴趣的是Visual C++ 2005 Express(PRIOR SP1)和Visual C++ Toolkit 2003.我试着用Google搜索它们,但是所有链接到microsoft.com的网站,从微软(出于某种原因)的地方都被他们取代了。在哪里下载旧版本的Visual C++ Express
我真的很感激,如果有人可以帮助我这个。
没有很好的理由在SP1之前运行2005,你确实意识到2005/w SP1编译后的代码对于最终用户来说运行相同,他们不需要安装.NET SP来运行代码。
SP修复了错误,安全漏洞和各种改进,几乎没有功能改变,只是因为没有使用最新的SP而松动。
根据我个人的经验,如果最终用户没有安装可再分发组件,那么用SP1编译的软件不会简单地工作。没有SP1,但是如果你使用所需的.dll分发它,它可能会运行.exe。
如果您希望将您的应用程序与CRT(C运行时)的RTM(SP1之前版本)版本链接起来,那么显然可以在项目或编译器命令行中通过defining _USE_RTM_VERSION
执行此操作。
此外,deploying the CRT as a private assembly仍应与CRT版本的SP1。如果这是您试图做的事,发布更多关于错误的信息可能会帮助您找到解决方案。
我也把它放在上面的注释中,但只是为了确保您不会错过它:如果您尝试这样做是因为您在部署和不同版本的dll中遇到问题,请看一看在App does not run with VS 2008 SP1 DLLs, previous version works with RTM versions。
像这样的回应应该在评论中,不作为答案发布。 – 2008-11-07 05:11:55
那么,嘿,至少这个“答案”从一个“我如何下载X”的问题变成了一个技术问题。 :) – bk1e 2008-11-07 06:31:55