Visual studio 2008 从一个VS安装项目MSI在64位计算机上部署32位和64位COM对象 我有一个shell命名空间扩展C++ +COM DLL,它必须在64位机器上安装32位和64位版本,因为当32位应用程序执行文件->打开时,呈现的对话框是32位shell。问题是,我的32位和64位COM对象都具有相同的progid,而VS setup项目在包含两个具有相同progid的文件时将抛出错误。如果我想为32位和64位维护相同的代码,我该如何解决这个问题?目前我只有两个不同的MSI(32和64),它们都必须在64位机器上运行。
是否为它们提供相同的progid?因为它们无论如何都不可互操作…?链接:Visual studio 2008 从一个VS安装项目MSI在64位计算机上部署32位和64位COM对象 我有一个shell命名空间扩展C++ +COM DLL,它必须在64位机器上安装32位和64位版本,因为当32位应用程序执行文件->打开时,呈现的对话框是32位shell。问题是,我的32位和64位COM对象都具有相同的progid,而VS setup项目在包含两个具有相同progid的文件时将抛出错误。如果我想为32位和64位维护相同的代码,我该如何解决这个问题?目前我只有两个不同的MSI(32和64),它们都必须在64位机器上运行。,visual-studio-2008,com,dll,windows-installer,32bit-64bit,Visual Studio 2008,Com,Dll,Windows Installer,32bit 64bit,是否为它们提供相同的progid?因为它们无论如何都不可互操作…?链接: