我想定义几个朋友程序集。AssemblyInfo
手动编辑文件时很容易做到这一点:
[assembly:InternalsVisibleTo("Friend1a")]
[assembly:InternalsVisibleTo("Friend1b")]
或者
[assembly:InternalsVisibleTo("Friend2a"),
InternalsVisibleTo("Friend2b")]
但是,我的AssemblyInfo
文件是由文件中的MSBuild任务.csproj
生成的。在这种情况下,我可以添加一个InternalsVisibleTo
属性,但不能添加多个。
<AssemblyInfo CodeLanguage="CS" OutputFile="$(AssemblyInfoFile)" AssemblyVersion="$(Version)" InternalsVisibleTo = "Friend1a"/>
如何在我的.csproj
文件中定义多个朋友程序集?