【问题标题】:Setup project in VS2013 does not have C++ 2005 redistrbutableVS2013 中的安装项目没有 C++ 2005 可再发行组件
【发布时间】:2015-10-13 05:58:40
【问题描述】:

我在先决条件部分中的 VS2013 中创建了安装项目,我拥有与 4.5 框架相关的所有组件(最低的是 3.5 框架)。我的一个组件需要 C++ 2005 redistrbutable 有什么方法可以将它添加到先决条件部分

【问题讨论】:

  • 你所说的添加到Preequisite部分是什么意思
  • 我的先决条件没有显示 C++ 2005 可再发行组件,因为它显示了 Visual c++ 2013 可再发行组件。如屏幕截图所示
  • 尝试手动安装C++ 2005,这里是link

标签: c# visual-studio-2010 windows-installer setup-project


【解决方案1】:

您可以从开发机器上的 windows sdk 手动添加合并模块。

路径是 C:\Program Files (x86)\Common Files\Merge Modules

您也可以在自己的安装程序中(在本地目录中)手动部署 VC redist 的几个 dll,请参阅下面的链接。 https://msdn.microsoft.com/en-us/library/ms235291(VS.80).aspx

并排组装位置。 C:\Windows\winsxs

【讨论】:

  • 你尝试添加合并模块(.msm),但列表中没有 C++ 2005
  • 您是否有可能没有在 PC 上安装 VC 2005 msm(应该与 VS 2005 一起安装)?如果没有,那么您可以尝试手动部署 dll,这也是一个不错的选择。
  • 是的,我的系统中没有 VS2005,我应该安装它还是我可以从安装了 VS2005 的系统中复制。
  • 您可以从任何安装了 VS 2005 的系统复制 msm...您可能需要检查 x86 和 64 位版本
猜你喜欢
  • 2020-09-05
  • 2013-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多