msbuild项目组内容的参考

时间:2018-03-15 14:26:50

标签: msbuild .net-core csproj

我几次无法在csproj文件(.NET Core)中查找有关有效元素的信息。特别是具有Content和Include / Exclude / Update / CopyToPublishDirectory属性的ItemGroup。 我也对“None Include = ...”元素感兴趣。

这是否有任何官方参考?

至少我只能找到一些SO帖子。

更新

与此同时,我发现了Nate McMaster的这个升级指南(project.json - > csproj),其中包含一些Content和None的例子,但远非参考。

https://docs.microsoft.com/en-us/dotnet/core/tools/project-json-to-csproj

1 个答案:

答案 0 :(得分:1)

我也很难找到关于这个的好参考信息

此众所周知的项元数据属性列表可能有所帮助 https://msdn.microsoft.com/en-us/library/ms164313.aspx

但是对于include / exclude属性(与属性相对) 试试这个msdn链接

https://msdn.microsoft.com/en-us/library/ms171453.aspx

在紧要关头,我经常编写一个自定义任务,它接受一个项目组并迭代元数据 - 尽管值得注意的是元数据(例如Identity属性)和属性(例如包含排除)之间的差异,这些属性是固定的,并且已解释在第二个msdn链接