【问题标题】:How can I show all internal classes to all projects in Visual Studio solution?如何在 Visual Studio 解决方案中向所有项目显示所有内部类?
【发布时间】:2010-09-08 09:15:25
【问题描述】:

我在 Visual Studio 中有解决方案,所以这个解决方案包含几个项目,我也有公共的接口和内部类,我将使用 ILMerge 从这个解决方案中的所有项目构建一个 dll,注意 :) 问题,如何我可以向解决方案中的所有项目显示所有内部类吗? 谢谢。

【问题讨论】:

    标签: visual-studio assemblies projects solution


    【解决方案1】:

    我相信您正在寻找InternalsVisibleToAttribute

    【讨论】:

    • 类似的东西,但仅用于开发,仅在 Visual Studio 中,例如我的项目和测试项目,如何测试内部类?谢谢。
    • 您可以将 InternalsVisibleTo 属性应用到您要测试的项目(在 AssemblyInfo.cs 中),并让您的测试项目可以访问应用程序项目中的所有内部类。
    • 您可以查看答案中提供的链接 (msdn.microsoft.com/en-us/library/…)。如果您在应用程序项目中使用该属性并指定测试项目所在的程序集,则只有您的测试项目将能够看到所有内部类,而其他程序集则不能。
    猜你喜欢
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多