project.json 相当于 InternalsVisibleTo
project.json Equivalent of InternalsVisibleTo
.Net Core的project.json allows configuration of various assembly properties (e.g. title, version, copyright) that a traditional .Net application would define using attributes typically placed in AssemblyInfo.cs (e.g. AssemblyTitle, AssemblyCopyright, AssemblyVersion). However, one assembly property I haven't figured out how to set in project.json is InternalsVisibleTo。
有没有办法使用 project.json 来指示另一个程序集应该对当前项目具有内部可见性?
否 - 只需照常将其放入 AssemblyInfo.cs
。这仍然是放置程序集属性的完美位置。如果您正在使用的模板中没有为您创建一个文件,只需创建您自己的 AssemblyInfo.cs
文件(当然也可以是任何其他名称)。基本上,您可以将程序集属性放在任何地方。
.Net Core的project.json allows configuration of various assembly properties (e.g. title, version, copyright) that a traditional .Net application would define using attributes typically placed in AssemblyInfo.cs (e.g. AssemblyTitle, AssemblyCopyright, AssemblyVersion). However, one assembly property I haven't figured out how to set in project.json is InternalsVisibleTo。
有没有办法使用 project.json 来指示另一个程序集应该对当前项目具有内部可见性?
否 - 只需照常将其放入 AssemblyInfo.cs
。这仍然是放置程序集属性的完美位置。如果您正在使用的模板中没有为您创建一个文件,只需创建您自己的 AssemblyInfo.cs
文件(当然也可以是任何其他名称)。基本上,您可以将程序集属性放在任何地方。