简体   繁体   English

如何在不使用Visual Studio的情况下添加COM引用?

[英]How can I add a COM reference without using Visual Studio?

也许我必须在csc命令行上使用一些选项?

You need to generate an interop assembly for the COM library you want to use, and reference that assembly instead of the COM dll. 您需要为要使用的COM库生成一个互操作程序集,并引用该程序集而不是COM dll。 You can generate the interop wrapper with Aximp.exe (for ActiveX controls) or Tlbimp.exe (for other COM components) 您可以使用Aximp.exe (对于ActiveX控件)或Tlbimp.exe (对于其他COM组件)生成互操作包装。

您应该使用TlbImp.exe实用程序从COM类型库生成一个互操作程序集,并使用/r编译器开关添加对生成的程序集的引用。

I have used Aximp.exe and Tlbimp.exe in one of my projects to generate the interop assemblies (to overcome COM component version difficulties) and a BAT file with the calls and comments is available. 我在一个项目中使用了Aximp.exe和Tlbimp.exe来生成互操作程序集(以克服COM组件版本的困难),并且提供了带有调用和注释BAT文件 The interop assemblies still need to be referenced in the Visual Studio project. 互操作程序集仍需要在Visual Studio项目中引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Visual Studio 2015中添加Excel 2016的COM参考? - How to add the COM reference for Excel 2016 in visual studio 2015? 将参考和com目录添加到Visual Studio? - Add reference and com directory to visual studio? 在Visual Studio中,如何从以前版本的软件引用COM对象 - In Visual Studio, how can I reference COM objects from previous version of software 如何将 wpf .net core exe 添加为 Visual Studio 2022 的项目引用以用作多个启动项目? - How can I add wpf .net core exe as project reference to visual studio 2022 for using as multiple startup project? 如何引用添加到Visual Studio解决方案的项目? - How do I reference items that I add to Visual Studio solution? 如何在我的 C# Visual Studio 项目中添加 VC++ DLL 作为参考? - How can I add a VC++ DLL as a reference in my C# Visual Studio project? 如何在不借助Visual Studio的情况下使用Microsoft.VisualStudio.TestTools.UnitTesting为程序添加单元测试? - How can I add a unit test for a program using Microsoft.VisualStudio.TestTools.UnitTesting, but without the aid of Visual Studio? 如何在Visual Studio Code中添加对HTMLAgilityPack的引用 - How do I add a reference to HTMLAgilityPack in Visual Studio Code 如何在Visual Studio 2005的C#.NET中的项目中添加对COM组件的引用? - How to add reference to a COM component in my project in C#.NET in Visual Studio 2005? 无法在Visual Studio中添加引用 - Can't add a reference in Visual Studio
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM