本文介绍了在.NET中使用InternalsVisibleTo的方法。从.NET 5开始,可以在项目文件中声明InternalsVisibleTo,然后在构建时会生成[assembly:InternalsVisibleToAttribute]。可以使用PublicKey来配置,也可以使用PublicKey property来简化配置。从.NET 7开始,可以使用PublicKey代替Key。InternalsVisibleTo的实现基于.NET Core中的AssemblyAttribute。
InternalsVisibleTo 属性允许你指定一个或多个程序集,这些程序集可以访问当前程序集中的内部类型。经常在进行单元测试时使用,例如,你可以在一个项目中定义一个内部类型,然后在另一个项目中进行单元测试。本文将介绍如何指定多个项目的 InternalsVisibleTo,从而不需要在每个项目中都指定一遍。代码演示 假如我们有一个项目,名称为 TestProject1。则我们需要在 Test...
完成下面两步后,将自动完成登录并继续当前操作。