gpt4 book ai didi

com - TFS Build服务器和COM引用-起作用吗?

转载 作者:行者123 更新时间:2023-12-04 17:12:15 25 4
gpt4 key购买 nike

在我的开发人员PC上,我已经注册了相应的dll并引用了它们。 (添加引用-> COM)
在TFS构建服务器上,这当然会导致错误,因为引用未在此处注册,将来也不会注册。

避免这种情况的最佳方法是什么?

最佳答案

不需要直接使用tlbimp.exe。尝试将项目文件中的所有<COMReference>项目替换为<COMFileReference>。一个示例如下所示:

<ItemGroup>
<COMFileReference Include="MyComLibrary.dll">
<EmbedInteropTypes>True</EmbedInteropTypes>
</COMFileReference>
</ItemGroup>

不需要在计算机上注册COM dll即可运行。

每个COMFileReference项也可以具有WrapperTool属性,但是默认设置似乎可以正常工作。未记录EmbedInteropTypes属性适用于COMFileReference,但似乎可以正常工作。

有关更多详细信息,请参见 https://docs.microsoft.com/en-ca/visualstudio/msbuild/common-msbuild-project-items#comfilereference。从.NET 3.5开始,此MSBuild项已可用。

关于com - TFS Build服务器和COM引用-起作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com