我C#里命名空间就是SysRunSet,但是在这里却调用不了这个命名空间,求助大佬
需要 c++/CLI 支持
新建项目时选 CLR CLR控制台或者CLR应用程序
C++调用C#的dll 有两种比较常用的方法,第一种是COM方式调用,第二种是虚拟化方式调用(CLR)。
你的调用应该是使用CLR,但是你没有设置公共语言运行支持属性,C++无法识别namespace。
将你的工程属性改为下图设置就好 了。
问题已经解决,感谢上面回答我问题,但是还需要完善一个地方,第一,就是“wez031113”截图所示
还有个关键问题就是,C#代码里面,class关键字前一定要加public,否则外部调用读取不到,因为class关键字前面不加修饰符,默认是private。