如何将C#类库做成COM

在类库项目的属性中,

选择生成,

最下方的"为COM的互操作注册"进行勾选,

并且将项目的Properties中,

AssemblyInfo.cs中的[assembly: ComVisible(false)]中的false修改为true,

重新编译即可;

时间: 2024-10-10 23:05:03

如何将C#类库做成COM的相关文章

Android模块化编程之引用本地的aar

随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好.针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便. aar 何为aar?大家都知道jar文件把,如果你有一个Android Library项目,可以很容易的导出jar文件,然后在其他项目中很方便的引用,aar和jar类似,区别就是

Android开发技术周报 Issue#21

教程 Android模块化编程之引用本地的aar 随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好.针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便. 微信的jsbridge实现 android的webview api中有开放过一个addJavaScriptInterface函数

项目中你不得不知的11个Java第三方类库

项目中你不得不知的11个Java第三方类库 博客分类: Java综合 JavaGoogle框架单元测试Hibernate Java第三方library ecosystem是一个很广阔的范畴.不久前有人撰文:每个项目中,你必须知道的11个Java第三方类库.  单元测试  1.DBUnit  DBunit是一个基于junit扩展的数据库测试框架.它提供了大量的类对与数据库相关的操作进行了抽象和封装. 2.MOckito  Mockito是一个针对Java的mocking框架.你可以使用简洁的API

02-25 新建类库的使用方法

之前也有提到过,一定要区分清楚命名空间和类库的区别: 1)命名空间:又称程序集,可以看做成类的“容器”,可以包含多个类 2)类库:许许多多的类组合在一起,就相当于好多文件组成一个压缩包. 新建一个.dll结尾的类库项目,VS会自动在项目中添加一个Class1.cs的文件,可在此类文件中书写代码,或者添加新的类.一个类库项目中可容纳的类的数目没有限制,但只有声明public的类可以被外界所使用. [注意]“命名空间”是一个逻辑上的概念,他的物理载体是“程序集”,具体体现为“DLL”(或EXE)文件

每个项目中,你必须知道的11个Java第三方类库。

Java第三方library ecosystem是一个很广阔的范畴.不久前有人撰文:每个项目中,你必须知道的11个Java第三方类库. 单元测试 1.DBUnit DBunit是一个基于junit扩展的数据库测试框架.它提供了大量的类对与数据库相关的操作进行了抽象和封装. 2.MOckito Mockito是一个针对Java的mocking框架.你可以使用简洁的API编写出漂亮的测试. 3.Hamcrest Matchers Hamcrest 是一个测试辅助工具,提供了一套通用的匹配符 Matc

Android对第三方类库运行时加载

首先,把需要运行时加载的类库,放到项目的其他目录,如新建一个thirdlibs的目录.然后用dx命令,对下面的类库进行压缩,做成dex文件. dx --dex --output=../assets/ *.jar 这会在assets下面生成一个classes.dex文件,压缩成classes.zip文件. 新建一个类,用来加载类库 import java.io.File; import java.io.FileOutputStream; import java.io.FilenameFilter;

10大iOS开发者最喜爱的类库

该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾.每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库:2)排除大的架构,比如游戏类架构:3)排除不在设备上运行的库,例如CocoaPods或者Rack::CoreData也排除在外. 最终评选出了如下10大iOS开发者最喜爱的库: 1)SSToolkit Sam Soffes简直就是一个Objective-C天才,SSToolkit就是个例

C++调用C#dll类库中的方法(非显性COM)

一般在网上搜C++如何调用C#的函数,出来的结果都是做成COM组件,但是这种方法dll安装麻烦,需要注册COM组件,需要管理员权限,调试麻烦,经常需要重启机器,反正有诸多不便. 然后在看<CLR via C#>时看到一种方法,可以免去这种苦恼.少废话,先上代码. C#类库的: namespace ClassLibrary1 { public class Class1 { public static int pwzMethodName(String pwzArgument) { //Thread

vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类

vs2010 C# 如何将类做成DLL 再从另一个项目中使用这个类 2011-10-20 12:00 486人阅读 评论(0) 收藏 举报 一.将类做成DLL 方法一: 你可以通过在命令行下用命令将以 xxx.cs的文件直接生成为DLL文件 方法二:通过visual studio2010 新建立一个项目,选择为“类库”,然后在这里可以写用户自己的类. 二.引用DLL 在项目中,打开“解决方案资源管理器”,右键“引用”-->“添加引用”-->“浏览” 然后从主机的目录中找到DLL 之后在你的项目