我需要在使用WIX安装某些组件时向现有COM +应用程序添加本机DLL。这可能吗?如果是这样的话?
我有一个类似的组件:
<Component Id="C.My.dll" Guid="AGIUD" DiskId="1" Location="local">
<File Id="My.dll" Name="my.dll" KeyPath="yes" Source="{MyDllsLocation}" />
<complus:ComPlusApplication Id="COMPlusAppName" Name="COMPlusAppName">
<complus:ComPlusAssembly Id="My.dll" Type="native" DllPath="[#C.My.dll]">
<complus:ComPlusComponent Id="MyComponent" CLSID="ACLSID" />
</complus:ComPlusAssembly>
</complus:ComPlusApplication>
</Component>
但是因为我的COM +应用程序已经存在,所以当我运行安装程序时出现错误。
我希望能够将DLL添加到现有的COM +应用程序中,因为这是我们的核心产品的附加组件,并且应用程序已经存在。
我看过有关COM +应用程序(here)的教程和ComPlusAppliucation元素(here)的文档,但似乎没有明显的答案...... < / p>
提前感谢您的帮助!
(我正在使用WIX 3.5)