【问题标题】:Which C++ merge module should I include with my VS 2013 application我应该在我的 VS 2013 应用程序中包含哪个 C++ 合并模块
【发布时间】:2015-02-21 14:18:27
【问题描述】:

我已经构建了一个引用 C++ 库的 C# 应用程序。该项目的依赖项是。

.NET 框架 4.5 Visual Studio 2013 C++ Redistributable Package - vcredist_x86.exe

我已经在干净的 Windows 7 机器上独立测试了这些组件 1.复制我的客户端库 2. 安装 .NET 库 3.安装2013 C++ redist包。

我现在希望将这些组件构建到 WIX 包中,最后一步是安装 C++ Redist。

据我了解,最好的方法是使用 MS 合并模块并在我的 WIX 项目中引用它。帮助指向从 C:\Program Files(x86)\Common Files\Merge Modules 获取 2013 C++ 运行时的合并模块。

我可以看到各种合并模块引用VC110,VC120,但没有VC130的版本。我正在使用 Visual Studio Express 2013。所以我的问题是

  1. 方法是否正确?我应该使用合并模块吗?
  2. 我需要使用 VC130 合并模块吗?我可以找到它们吗?

【问题讨论】:

    标签: c# c++ wix runtime redistributable


    【解决方案1】:

    使用合并模块是一种很好的方法,因为您可以使安装所需的可再发行组件对用户不可见。

    您想使用 VC120 合并模块。没有 VC130 合并模块之类的东西。 VC110 和 VC120 不对应于 2011 年和 2012 年。它们分别对应于 Visual Studio 2012 和 2013 的内部版本号 11.0 和 12.0。

    与 Visual Studio 版本号的链接: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#History

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 2021-02-28
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多