gpt4 book ai didi

c# - 使用 C++ 2008 Redistributables 的 VS2010 安装项目?

转载 作者:行者123 更新时间:2023-11-28 03:20:19 24 4
gpt4 key购买 nike

情况是这样的:

  • 我有一个安装 C# 可执行文件的 Visual Studio 2010 安装项目
  • 安装包括引用 C++ dll 的 C# dll
  • C++ dll 需要 C++ 2008

问题是让安装项目安装 C++ 2010 库非常容易,但我尝试安装 2008 时运气不佳。

  • 对于 2010,只需在项目的属性 > 先决条件部分选择 C++ 2010 即可。 2008 年不是一个选项。
  • 我找到了很多关于使用合并模块安装 C++ 可再发行组件的文档。但是,在我机器的 C:\Program Files (x86)\Common Files\Merge Modules 目录中,我只有 C++ 2010 合并模块。我无法从任何信誉良好的来源找到可供下载的 C++ 2008 合并模块。
  • 我可以下载 redistributable installer很容易,但我不知道如何让安装项目使用它。
  • 我找到了这个 MSDN article关于创建 Bootstrap 包。 Hopwever Bootstrapper Manifest Generator似乎只适用于 VS2008 和 VS2005(见评论)。

我没有权限/能力执行以下任何我认为可以解决问题的操作:

  • 安装 VS2008 以获得正确的合并模块
  • 使用不同的安装程序,例如 InstallShield。
  • 重新编译 C++ dll 以使用 2010 库。

如果有人以前遇到并解决过这个问题,我欢迎你的帮助。

最佳答案

合并模块随附 VS2008 和 VS2008 许可证。创建依赖于 2008 运行时的 C++ dll 的人可能拥有 VS2008 的许可证。您可以要求他们提供给您 - 这样做是合法的。

关于c# - 使用 C++ 2008 Redistributables 的 VS2010 安装项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com