我有一个使用微软的Visual C ++ 2003(7.1)的运行时间封装的旧的DLL。 不幸的是我没有那个DLL身边了。 短重装VS2003的,有另一种方式来获得运行时可再发行的DLL?
Answer 1:
Storm的答案是不正确的。 没有用心感受风暴,并道歉,因为我是一个有点晚了这里的党的OP(希望我能帮助更快,但我没有碰到这个问题直到今天,这或堆栈溢出的答案,直到我盘算出的解决方案。)
因为它包含在.NET 1.1运行在Visual C ++ 2003运行时是不能作为一个单独的下载。
如果你安装了.NET 1.1运行时,你会得到MSVCR71.DLL安装,并且除了添加到C:\ WINDOWS \ Microsoft.NET \框架\ V1.1.4322。
在.NET 1.1运行时,请访问: http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en (23.1 MB)
如果你正在寻找一个“P”,如结束将msvcp71.dll文件,这表明你的文件是针对C ++运行时编译(而不是一个C运行时),在某些情况下,我注意到这些文件只安装当我安装了完整的SDK。 如果你需要这些文件中的一个,你可能需要安装完整的.NET 1.1 SDK为好,这可以在这里找到: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b3a2ca6-3647 -4070-9f41-a333c6b9181d (106.2 MB)
在安装SDK后,我现在有两个MSVCR71.DLL将msvcp71.dll和在我的System32文件夹,我试图运行(回旋镖C ++反编译器)无任何缺少DLL错误的应用程序工作正常。
同样在一个侧面说明:很清楚一个修补程序更新和常规更新之间的差异。 正如联KB932298下载注意到(由风暴链接如下):“请注意,此修复程序没有经过完整的Microsoft产品回归测试,它也没有在结合其他修补程序进行测试。”
修补程序并不意味着对普通用户,而是用户谁正面临着一个非常具体的问题。 很有可能这是一个预发布,为客户谁“只是不能等待”官方更新 - 在文章中描述的,如果你已经有与在2007年改变了规则,具体夏令时间问题只有安装修补程序(可能是一些业务关键应用) - 为普通用户的Windows更新应该是你所需要的。
谢谢,我希望这可以帮助别人谁遇到这个问题!
Answer 2:
有点谷歌搜索后,似乎从来就没有为Visual C ++ 2003(7.1)独立的可再发行。 至少,这是什么一个岗位上的Microsoft论坛说。
但是,您可能能够从VC 7.1 DST提取运行时的DLL 时区更新 。
Answer 3:
其他方式:
使用非官方的(全尺寸:26.1 MB)VC ++全部在一个包含您所需要的文件:
http://www.wincert.net/forum/topic/9790-aio-microsoft-visual-bcfj-redistributable-x86x64/
OR(最小5.10 MB)的Microsoft Visual Basic / C ++运行时1.1.1重新包装,在这里:
http://www.wincert.net/forum/topic/9794-bonus-microsoft-visual-basicc-runtimes-111/
Answer 4:
答案https://stackoverflow.com/a/6132093/1498669是正确的。
还有一个更新到2002和2003年的运行时间只是在微软站点下载搜索
- https://www.microsoft.com/en-us/search?q=mfc70
- https://www.microsoft.com/en-us/search?q=mfc71
你会发现在官方更新产品
然而,最新的补丁似乎是:
- https://www.microsoft.com/en-us/download/details.aspx?id=3644
- https://www.microsoft.com/en-us/download/details.aspx?id=22539
- https://www.microsoft.com/en-us/download/details.aspx?id=6818
Answer 5:
我认为这是你要找的东西: 微软的Visual C ++ 2008可再发行组件包(x86)