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。