【发布时间】:2013-11-15 05:53:45
【问题描述】:
我有 C++ 托管项目。我想用 C# Nunit 类库来测试它。 我将 C++ 类定义为
internal ref class SomeClass{};
如何让它对 C# 类库可见?
【问题讨论】:
标签: c# managed-c++ internalsvisibleto
我有 C++ 托管项目。我想用 C# Nunit 类库来测试它。 我将 C++ 类定义为
internal ref class SomeClass{};
如何让它对 C# 类库可见?
【问题讨论】:
标签: c# managed-c++ internalsvisibleto
是的,将以下内容添加到 AssemblyInfo.cpp:
[assembly: InternalsVisibleTo("C#UnitTestClassLibraryName")]
顺便说一句,InternalsVisibleTo works on the assembly level,所以要么整个程序集对指定的类可见,要么都不可见。
【讨论】: