我有 C++ 托管项目。我想用 C# Nunit 类库来测试它。我将 C++ 类定义为
internal ref class SomeClass{};
以及如何使其对 C# 类库可见?
我有 C++ 托管项目。我想用 C# Nunit 类库来测试它。我将 C++ 类定义为
internal ref class SomeClass{};
以及如何使其对 C# 类库可见?
是的,将以下内容添加到 AssemblyInfo.cpp:
[assembly: InternalsVisibleTo("C#UnitTestClassLibraryName")]
顺便说一句,InternalsVisibleTo在程序集级别上工作,因此整个程序集对指定的类是可见的,或者都不可见。