【发布时间】:2015-12-23 00:11:43
【问题描述】:
我必须编写通过用 C# 编写的测试的 C++ 程序(两者必须在相同的解决方案中,但在 Visual Studio 中的项目不同)。 我设法创建了 C++ 项目(win32 dll),但我无法对其进行测试。 这是原因: 在测试项目中我有这一行:
private Assembly Assembly { get { return Assembly.Load("Exercise"); } }
“练习”是我必须用 C++ 创建的项目。
由于错误,我无法添加对 C++ 项目生成的 .dll 的引用:
无法添加对练习的引用
为简化起见,我们假设我的练习项目(C++ 中的这个项目)仅包含创建 .dll 和文件练习.cpp 所需的文件,但这没有帮助。
我的问题是:如何将程序集(?)从 vc++ 加载到 C# UnitTest 项目?
【问题讨论】:
标签: visual-studio dll .net-assembly