【问题标题】:Loading vc++ assembly to C#将 vc++ 程序集加载到 C#
【发布时间】: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


    【解决方案1】:

    问题是我试图将本机 c++ 加载到 C# 项目。 该问题的答案是创建 CLR C++ 项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多