用vc开发的dll文件可以在asp.net中使用吗?如何使用,请指教!!!
假如我在dll文件中定义拉一个加法涵数,有两个参数(int),如何实现参数的传值??还有参数引用用??
谢谢啦!很急,希望能说的易懂些.多谢!

解决方案 »

  1.   

    解决方案 右键 引用 dll
      

  2.   

    右击你的project->添加引用->找到你的dll->添加。
    参数使用试一试就知道了
      

  3.   

    需要把DLL放到BIN目录下通过
    调用API的形似 使用[DllImport]标记声名在来掉用才可以.至于参数可以查阅MSDN 托管与非托管类型对照表进行传递.
      

  4.   

    项目中点击右键>>添加引用就可以了
      

  5.   


    添加dll文件时提示添加失败,不是com组件。怎么解决啊?dll是由vc++开发的
      

  6.   

    需要把DLL放到BIN目录下通过 
    你要看是什么DLL了 不是所有的DLL都是可以添加的
      

  7.   

    我是直接引用的dll文件,不是可以默认的加到bin文件夹里面?什么dll不能添加啊,我的是vc开发的,就一个加法的函数,就是想看看vc开发的dll文件可不可以在.net里用!
      

  8.   

    有没有有明白的啊??vc编译直接生成的是机器码,而.net中c#编译生成的是中间代码??能直接引用吗??(实践证明不可以!)那怎么添加啊?都是微软的东西,理论上应该是可以的啊?需要设置什么吧???
      

  9.   

    你说的很对啊,我现在有个a.dll,里面有个addnum(int a,int b)如何用DllImport声明?
      

  10.   

    直接引用。然后using 命名空间,貌似不对,vc写的不一定都有class。 不懂,学习中……
      

  11.   


    using System.Runtime.InteropServices;
    [DllImport("a.dll", EntryPoint = "addnum")]public static extern 你的返回类型DLL中写的 addnum(int a,int b);