【发布时间】:2012-10-05 11:28:58
【问题描述】:
我已经在 c 语言中创建了一个类并制作了该类的 DLL,现在我想在我的 VC++ 项目中使用 DLL 文件中的方法。
我知道如何在 VC++ 项目中添加 .lib 文件,但我不知道如何在 VC++ 项目中添加 DLL 文件。
我想创建我在 VC++ 项目的 DLL 中定义的类的对象,并通过我想访问其方法的对象。
当我尝试这个时,我得到了以下错误:
support.microsoft.com/kb/828736 error "referenced assembly entlibcontrib.data.mysql does not have strong name"
请指导我完成这个。
【问题讨论】:
-
“请指导我完成这个。” - 做过任何研究吗?你发现了什么?
-
@CodeCaster 我试过了,我得到了这个support.microsoft.com/kb/828736 错误“引用的程序集 entlibcontrib.data.mysql 没有强名称”
-
@Ajinkya 然后在您的问题中提及这一点。或者更好的是,下载具有强名称程序集的企业库或do so yourself。
-
@CodeCaster 我去了support.microsoft.com/kb/828736 我做了这个 C:\Documents and Settings\Administrator\Desktop\NiproDAAB\IISWebFrameworkDAAB\bin\Release>RegAsm.exe IISWebFrameworkDAAB.dll Microsoft (R) 。 NET Framework 程序集注册实用程序 4.0.30319.1 版权所有 (C) Microsoft Corporation 1998-2004。版权所有。类型注册成功,但没有 .tlb 文件,如“7”点下的“从本机 C++ 代码调用托管 DLL”标题下所述
标签: c# visual-studio-2010 visual-c++ dll dllimport