【问题标题】:Deploying 32 and 64 bit COM objects on 64 bit machine from one VS setup project MSI从一个 VS 安装项目 MSI 在 64 位机器上部署 32 位和 64 位 COM 对象
【发布时间】:2011-02-18 06:48:27
【问题描述】:

我有一个 Shell 命名空间扩展 C++ COM DLL,它必须在 64 位机器上安装 32 位和 64 位版本,因为当 32 位应用程序执行文件时 -> 打开显示的对话框是 32 位贝壳。问题是我的 32 位和 64 位 COM 对象都具有相同的 progid,当包含具有相同 progid 的两个文件时,VS 安装项目会抛出错误。如果我想为 32 位和 64 位维护相同的代码,如何解决这个问题?目前我只有两个不同的 MSI(32 和 64),它们都必须在 64 位机器上运行。

【问题讨论】:

标签: visual-studio-2008 com dll windows-installer 32bit-64bit


【解决方案1】:

不要给他们同样的天才?因为它们无论如何都不能互操作......?

【讨论】:

    猜你喜欢
    • 2015-02-13
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 2014-03-14
    • 2012-03-19
    相关资源
    最近更新 更多