【问题标题】:Can I use InternalsVisibleTo for C++ managed code?我可以将 InternalsVisibleTo 用于 C++ 托管代码吗?
【发布时间】:2013-11-15 05:53:45
【问题描述】:

我有 C++ 托管项目。我想用 C# Nunit 类库来测试它。 我将 C++ 类定义为

internal ref class SomeClass{};

如何让它对 C# 类库可见?

【问题讨论】:

    标签: c# managed-c++ internalsvisibleto


    【解决方案1】:

    是的,将以下内容添加到 AssemblyInfo.cpp:

    [assembly: InternalsVisibleTo("C#UnitTestClassLibraryName")]
    

    顺便说一句,InternalsVisibleTo works on the assembly level,所以要么整个程序集对指定的类可见,要么都不可见。

    【讨论】:

      猜你喜欢
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      相关资源
      最近更新 更多