InternalsVisibleTo 的用法

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

本文介绍了在.NET中使用InternalsVisibleTo的方法。从.NET 5开始,可以在项目文件中声明InternalsVisibleTo,然后在构建时会生成[assembly:InternalsVisibleToAttribute]。可以使用PublicKey来配置,也可以使用PublicKey property来简化配置。从.NET 7开始,可以使用PublicKey代替Key。InternalsVisibleTo的实现基于.NET Core中的AssemblyAttribute。

🎯

关键要点

  • 本文介绍了在.NET中使用InternalsVisibleTo的方法。
  • 从.NET 5开始,可以在项目文件中声明InternalsVisibleTo,构建时会生成[assembly:InternalsVisibleToAttribute]。
  • 可以使用PublicKey来配置InternalsVisibleTo,也可以使用Key来简化配置。
  • 从.NET 7开始,可以使用PublicKey代替Key,更符合命名规范。
  • InternalsVisibleTo的实现基于.NET Core中的AssemblyAttribute。
➡️

继续阅读