【发布时间】:2017-08-06 05:56:43
【问题描述】:
在新的 Visual Studio 2017 .csproj 项目文件中,我应该将 AssemblyInfo 中的 InternalsVisibleTo 放在哪里?
【问题讨论】:
-
随便选一个。如果你想在一个名为 AssemblyInfo.cs 的文件中添加它。
-
但我读到 AssemblyInfo 文件在新的 VS2017 .csproj 项目文件中已过时。
-
不完全是,content 不再相关。这些属性现在在构建时从项目 > 属性 > 包设置中自动生成。这意味着您现在可以自己添加此文件并使用它做任何您想做的事情。如果您不想添加它,那也没关系,选择一个。
-
@HansPassant 您是否可以为此制定完整的答案(带有示例),或者指向一些文档?您的评论使您看起来可以将属性放入 AssemblyInfo.cs 或直接放入 csproj 项目文件中 - 但是在将属性放入 csproj 时,我无法让 Visual Studio 识别它并成功编译代码。我也找不到列出所有可用属性的完整 csproj 参考。我能找到的最好的是:msdn.microsoft.com/en-us/library/bb629394.aspx
标签: msbuild visual-studio-2017 csproj assemblyinfo