如何在visualc+中添加C#dll+;控制台应用程序?

如何在visualc+中添加C#dll+;控制台应用程序?,c#,visual-studio-2010,visual-c++,dll,dllimport,C#,Visual Studio 2010,Visual C++,Dll,Dllimport,可能重复: 我已经在c sharp中创建了一个类,并制作了该类的DLL。现在我想在我的VC++项目中使用DLL文件中的方法 我知道如何在VC++项目中添加.lib文件,但不知道如何在VC++项目中添加DLL文件 我想创建我在VC++项目的DLL中定义的类的对象,并通过该对象访问其方法 当我尝试此操作时,出现以下错误: support.microsoft.com/kb/828736 error "referenced assembly entlibcontrib.data.mysql does

可能重复:

我已经在c sharp中创建了一个类,并制作了该类的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"

请引导我完成此操作。

请记住,要使DLL对COM可见并遵循。对于可见性,您可以更改
AssemblyInfo.cs
并添加
[assembly:ComVisible(true)]
,或者通过Visual Studio的集成属性编辑器进行添加。

您的c#dll需要是ComVisible属性

[assembly: ComVisible(true)]
有关更多信息,请参阅


如果您是非托管的C++项目,则必须使用COM互操作访问程序集。之后,您可以像访问任何其他COM组件一样访问它

可能重复的“请指导我完成此操作”-做过任何研究吗?你发现了什么?@CodeCaster我尝试了这个,我得到了这个错误“referenced assembly entlibcontrib.data.mysql没有强名称”@Ajinkya然后在你的问题中提到这一点。或者更好的方法是,下载具有强命名程序集的企业库或。@CodeCaster我去了我做了这个C:\Documents and Settings\Administrator\Desktop\NiproDAAB\IISWebFrameworkDAAB\bi n\Release>RegAsm.exe IISWebFrameworkDAAB.dll Microsoft(R).NET Framework程序集注册实用程序4.0.30319.1版权(C)微软公司1998-2004。版权所有。类型成功注册,但在“7”下标题“从本地C++代码调用托管DLL”的TLB文件中没有。point@Christianlvicevic先生,我做了上面链接中给出的事情,但是当我在标题“注册托管dll以便与COM或本机C++一起使用”下执行RegAsm.exe My.dll时,我得到了“ReaSAM:警告RaMun:没有注册类型”先生,我在“7”PoTcN:“文档和设置\ \管理员\桌面\NPRODAAB \ iSWebFraskDaab\BiNexPosieReasas.EXE iSWebFraskDaab.dll微软(R)”标题下,没有“TLB文件”,如“从本地C++代码调用托管DLL”的TLB文件。.NET Framework程序集注册实用程序4.0.30319.1版权所有(C)Microsoft Corporation 1998-2004。保留所有权利。类型注册成功。我执行了上面链接中给出的操作,但在“注册托管dll以便与COM或本机C++一起使用”标题下执行RegAsm.exe My.dll时,我获得了RegAsm:警告:没有注册任何类型的“先生,我已经成功地注册了”类型,但是没有“TLB文件”,标题“从本地C++代码中调用托管DLL”在“7”下。“pointi完成了此操作C:\Documents and Settings\Administrator\Desktop\NiproDAAB\IISWebFrameworkDAAB\bi n\Release>RegAsm.exe IISWebFrameworkDAAB.dll Microsoft(R).NET Framework程序集注册实用程序4.0.30319.1版权所有(C)Microsoft Corporation 1998-2004。版权所有。类型已成功注册