请问在Visual Studio 中如何用C#编写dll?
用C#编写的dll C++能够调用吗?
编写的格式语法又是怎么样的?
麻烦推荐一下相关的参考资料或者书籍
十分感谢

解决方案 »

  1.   

    http://www.cnblogs.com/homer/archive/2005/01/04/86473.aspx
    c++应该也可以调用,但是要安装.NET框架啊
    http://www.cnblogs.com/tiray/category/131548.html
      

  2.   

    新建一个类项目,编译出来的就是dll
    需要使用这个dll就引用它就OK了c++应该不能够调用,我也不是很确定.
      

  3.   

    将编译生成一个类库形式,就是一个DLL了.但这个DLL只能工作在.net框架下
      

  4.   

    不可能向下兼容的,c++写的DLL(特定设置过之后)C#才可以调用,而C#写的DLL,C++不可以调用的。
      

  5.   

    有两种,一个是C#类库文件写完后直接生成解决方案,在BIN目录下可以看见对应的 DLL文件.第二个是, code.cs 在开始\程序\Microsoft Visual Studio 2005\Visual Studio Tools\Visual Studio 2005 Command Prompt 打开这个命令提示符. 
    vb 用 vbc /?
    c# 用 csc /?你仔细看下各个参数的意思.主要有 
    /out 输出格式
    /r  引用的命名空间
    这个是COM+编程的内容。我大学时学过,现在忘了。不好意思。无法给你具体讲解,你可以自己去查相关的资料。
    这个我们试过.C#写 DLL.在dephli里是可以使用的。所以我推测在C++.net中应该是可以使用的。只要你做好各个接口,就OK.但是我不会C++,所以,请会的朋友, 做出来一个,告诉大家吧.呵呵。