如何在同一解决方案中的C++/CLI项目中引用C#项目?

14
我在一个解决方案中有两个项目,一个是C#库,另一个是C++/CLI库。我使用引用菜单将对C#库的引用添加到了C++/CLI项目中。然后,我在C++/CLI项目中添加了对C#库的头文件,并且我的代码中包含了对C#库的命名空间。
#using <assembly.name.dll>

尝试使用引用来调用汇编代码

using namespace namspace.subnamespace;

但是我遇到了一个错误,显示无法找到 assembly.name.dll 文件。我已经尝试匹配程序集名称的大小写和全小写,但都没有成功。令人惊讶的是,在互联网上没有任何关于如何引用自己创建的程序集的参考资料。

正确的方法是什么?如果我做得对,我应该采取什么措施来诊断这个问题。

2个回答

13
您需要将 C# 程序集的路径添加到 C/C++ > 通用 > 解析 #using 引用中。

7
我认为如果您已经包含了引用,就不需要使用 #using 语句。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接