构建警告 - 隔离COM引用

时间:2012-07-31 14:44:32

标签: c# visual-studio com msbuild regfreecom

我的.NET 3.5应用程序中引用了一些活动x控件,我们使用reg免费COM。当我构建解决方案成功构建但有一堆警告声明“问题隔离COM引用'ActiveXControl':注册表项:'路径'未导入”,因此生成的清单不完整。

确切的错误是:

C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets (,): 
warning MSB3179: Problem isolating COM reference 'LegaceActiveXControl': 
Registry key 'HKEY_CLASSES_ROOT\CLSID\{GUID}\Implemented Categories\{AnotherGUID}' was not imported.

奇怪的是,其中一个活动的x控件是成功构建的,但另一个虽然它看起来像参考属性是相同的。

我目前唯一能想到的是我在x64位机器上构建。警告中的注册表路径是注册表的64位部分中的路径,但是活动的x控件在Wow6432Node中注册。

所有项目都有x86的目标平台和.NET 3.5的框架。有没有办法告诉MSBuild查看32位注册表还是还有其他我缺少的东西?

提前致谢。

0 个答案:

没有答案