C#引用vc生成的dll,为什么不能添加引用? 如题,希望调用dll中的函数,dll由vc编写生成,通过_declspec(dllexport)输出。问题是c#中添加引用时,出现错误,不能添加,请问是什么原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VC的DLL和C#的DLL引用不是同一个概念,引用VC的Dll用:[DllImport("dll_name")]function_name(); vc写得dll,不是.net类库,需要用dllimport来引入。 vc做的dll不能通过直接引用来使用吧。必须通过平台调用才行 [Dllimport()]vc是非托管代码,调用方法的时候,你得重新封送一下。 TlbImp /out:Netmy.dll my.dll命令行模式下转换下再引用 类库可以引用,但MFC类库不能引用 我这样做:1、用DllImport将希望调用的VC dll封装成一个C#库类2、引用该C#库类编译生成的dll输出的错误信息是,无法加载dll(名字是vc的那个)请问我这样做的思路对吗?问题又出在哪里? vc 做的dll必须放在debug目录下 除非是com dll,才能引用,普通的dll要用[Dllimport()] 我是把它的输出目录直接定为c#库类的debug目录下了 我想用vs2008对CAD进行加密 关于继承+泛型的问题 关于数据绑定的问题 C#类的设计 请问用Crystal10.0制作的报表如何在asp.net中发布呀! 数据集主从表关系问题,急 ReadLine 能读数吗? 如何在winform中获得某个web页在客户端浏览器的输出内容? 请问高手,DataGrid中的数据改动不能反映,怎么办 C#中的栈知识做一个火车入轨的,程序没有报错,没有输出任何结果 输入问题? 根据在文本框中输入数字,还有运算符,再点计算按钮的代码怎么写啊(急啊)
引用VC的Dll用:
[DllImport("dll_name")]
function_name();
vc是非托管代码,调用方法的时候,
你得重新封送一下。
命令行模式下转换下再引用
1、用DllImport将希望调用的VC dll封装成一个C#库类
2、引用该C#库类编译生成的dll
输出的错误信息是,无法加载dll(名字是vc的那个)
请问我这样做的思路对吗?问题又出在哪里?