msbuild - msbuild 项目组内容引用

标签 msbuild .net-core csproj

我有好几次无法在 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/

相关文章:

msbuild - 如何使用 msBuild 在 nuke-build 中发布解决方案

c# - 如何在我的新 .Net Core 项目中修复 DbUpdateConcurrencyException?

asp.net - 新的 csproj 文件结构是否可以与 ASP.NET Framework 项目一起使用?

visual-studio-2008 - 为什么 VS 2008 为某些 RELEASE 项目创建 PDB 而不是其他项目?

c# - 如何在#if 语句中设置.NET Core 进行编译

c# - VS Code Omnisharp.MsBuild.Projectmanager 无法加载程序集 System.Numerics.Vectors 4.1.3.0

azure - MSDeploy 到 Azure Web 应用程序 : Could not connect to the remote computer using the specified process ("Web Management Service")

git - 让 NuGet 与整个解决方案和其中包含的单个项目一起工作

visual-studio-2012 - msdeploy 错误 ERROR_USER_UNAUTHORIZED : Web deployment task failed. 使用 IIS7、TFS2010、VS2012

c# - 访问 ASP.NET Core 中的配置选项 : options pattern