project.json InternalsVisibleTo的等价物

Ben*_*udo 15 .net .net-assembly .net-core project.json

.Net Core的project.json允许配置传统的.Net应用程序使用通常放在AssemblyInfo.cs中的属性(例如AssemblyTitle,AssemblyCopyright,AssemblyVersion)定义的各种程序集属性(例如标题,版本,版权).但是,我没有想出如何在project.json中设置的一个程序集属性是InternalsVisibleTo.

有没有办法使用project.json来指示另一个程序集应该具有对当前项目的内部可见性?

Jon*_*eet 30

不 - 只是把它放进去AssemblyInfo.cs.这仍然是放置装配属性的完美选择.如果在您正在使用的模板中没有为您创建一个,那么只需创建您自己的AssemblyInfo.cs文件(或任何其他名称).基本上,您可以将程序集属性放在任何位置.

  • @ChrisS:我当然不希望它会添加InternalsVisibleTo。关键是自动生成的文件和手动文件可以一起生活。 (2认同)