// 这是主 DLL 文件。#include "stdafx.h"#include "NETClass.h"class AAA { public: AAA(){} int add(int a, int b) { return a + b; } };我用VC.NET写了上面这个类,但是在C#中不能见到该类中的方法add,我该怎么办啊
你写得是类而不是dll文件,所以先把它编译成库文件,后添加引用,在C#代码中加入using语句。
MSDN中 Visual Studio .Net----->.Net Framework---->教程----->使用.Net Framework开发介绍--->编写简单的.Net组件 和 简单组件的客户程序一节,看懂了就全明白了。
2.如果是控件, 在工具那添加工具,找出你的那DLL就OK了,就能像MS的类一样用了
如果是类,那要添加引用,用全空间名来声明,像我做了一个类data放在ajqc这空间下的,生成后,我在别的工程中用它,就先引用它.然后这样声明
ajqc.data aj_data=new ajqc.data();
{
public:
AAA(){} int add(int a, int b)
{
return a + b;
}
};我用VC.NET写了上面这个类,但是在C#中不能见到该类中的方法add,我该怎么办啊
Visual Studio .Net----->.Net Framework---->教程----->使用.Net Framework开发介绍--->编写简单的.Net组件 和 简单组件的客户程序一节,看懂了就全明白了。
先引用 然后一个USING 命名空间 就OK了