我有好几次无法在 csproj 文件 (.NET Core) 中找到有关有效元素的信息。特别是具有 Content 和 Include/Exclude/Update/CopyToPublishDirectory 属性的 ItemGroup。 我也对“None Include=...”元素感兴趣。
所有这些是否有任何官方引用?
至少我只能找到一些 SO 帖子。
更新
与此同时,我找到了 Nate McMaster 的升级指南(project.json -> csproj),其中包含一些 Content 和 None 示例,但远非引用。
https://learn.microsoft.com/en-us/dotnet/core/tools/project-json-to-csproj
最佳答案
我也很难找到关于这个的好的引用信息
这个众所周知的项目元数据属性列表可能会有所帮助 https://msdn.microsoft.com/en-us/library/ms164313.aspx
但是对于包含/排除属性(相对于属性) 试试这个 msdn 链接
https://msdn.microsoft.com/en-us/library/ms171453.aspx
在紧要关头,我经常编写一个自定义任务,它接受一个项目组并迭代元数据 - 尽管值得注意的是元数据(例如 Identity 属性)和属性(例如 include exclude)之间的区别,这些属性是固定的和解释的在第二个 msdn 链接中
关于msbuild - msbuild 项目组内容引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49302063/