首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复vcredist下载URL不起作用?

如何修复vcredist下载URL不起作用?
EN

Stack Overflow用户
提问于 2013-11-14 09:21:34
回答 1查看 547关注 0票数 0

我在应用程序的msi之前创建了一个vcredist_x64.exe和vcredist_x32.exe安装程序。

对于vcredist_x64,我使用:

代码语言:javascript
复制
<PackageGroup Id="VD2012Crt">
    <ExePackage
       Name="vcredist_x64.exe"
       DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=266496&amp;clcid=0x409"
       ... etc

然而,这个URL似乎已经停止了从Micosofts到have服务器的工作。也许他们已经反对了?

我认为这个URL是正确的,如下所示:http://msdn.microsoft.com/en-us/library/ms235316.aspx,它引导我在这里查找包:"%WindowsSdkDir%\Bootstrapper\ packages“。在该文件夹中,我找到了以下文件:

代码语言:javascript
复制
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\vcredist_x64\en\package.xml

其中包含了我正在使用的URL。

你知道一个更合适的网址吗?我应该将vcredist_x64.exe嵌入到安装程序中而不是使用URL,但这会增加我的安装程序的大小,而我的客户希望它很小?

谢谢。

相关信息:

  • http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/vcredist-x86-exe-Package-DownloadUrl-td7579927.html
EN

回答 1

Stack Overflow用户

发布于 2013-11-14 20:53:35

你这么做很勇敢。虽然我完全喜欢缩小安装程序的大小,但我发现几乎不可能依赖那些microsoft -它们会崩溃。除非微软已经在某个地方声明这是好的,不会打破-我不会屏住你的呼吸。

它们都加在一起10 to,如果你的客户想要支付额外的工作,当然。实际采用体面的计划:

1)添加多个vcredistx86和vcredistx64 urls,我确实认为它们是镜像的(有一点谷歌应该这样做--不是在微软网站上镜像,而是在其他站点上镜像)。

2)部署您自己的文件服务器:

  • 给出微软最新的正确网址。
  • 实际上,发送vcredist文件本身-你需要先咨询,微软的许可证是有点严格。

别忘了安全,文件服务器和你之间的通信应该被加密。此外,您的文件服务器需要提供正确的可执行文件的“散列”,否则我可以劫持下载该文件的人并将其替换为我的键盘记录器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19973782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档