bkn*_*l22 5 c# com msbuild regfreecom visual-studio
我在.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.
Run Code Online (Sandbox Code Playgroud)
奇怪的是,其中一个活动的x控件是成功构建的,但另一个不是即使它看起来像参考属性是相同的.
我目前唯一能想到的是我在x64位机器上构建.警告中的注册表路径是注册表的64位部分中的路径,但是活动的x控件在Wow6432Node中注册.
所有项目都有x86的目标平台和.NET 3.5的框架.有没有办法告诉MSBuild查看32位注册表或者还有其他我缺少的东西?
提前致谢.
归档时间: |
|
查看次数: |
1713 次 |
最近记录: |