MSBuild .Targets 文件
MSBuild 附带几个 .targets 文件,这些文件包含常见方案中用到的项、属性、目标和任务。为了简化维护并增强可读性,系统自动将这些文件导入大多数 Visual Studio 项目文件中。
项目通常会导入一个或多个 .targets 文件以定义它们的生成过程。例如,Visual Studio 创建的 Visual C# 项目导入 Microsoft.CSharp.targets,后者导入 Microsoft.Common.targets。Visual C# 项目本身将定义特定于该项目的项和属性,但是 Visual C# 项目的标准生成规则在导入的 .targets 文件中定义。
.Targets 文件 | 说明 |
---|---|
Microsoft.Common.Targets |
为 Visual Basic、Visual C# 和 Visual J# 项目定义标准生成过程中的步骤。 |
Microsoft.CompactFramework.Common.Targets |
为所有的 .NET Compact Framework 项目定义标准生成过程中的步骤。 |
Microsoft.CompactFramework.CSharp.Targets |
为 Visual C#.NET Compact Framework 项目定义标准生成过程中的步骤。 |
Microsoft.CompactFramework.CSharp.v1.Targets |
为面向 .NET Compact Framework 1.0 版的 Visual C# 项目定义标准生成过程中的步骤。 |
Microsoft.CompactFramework.VisualBasic.Targets |
为 Visual Basic.NET Compact Framework 项目定义标准生成过程中的步骤。 |
Microsoft.CompactFramework.VisualBasic.v1.Targets |
为面向 .NET Compact Framework 1.0 版的 Visual Basic 项目定义标准生成过程中的步骤。 |
Microsoft.CSharp.Targets |
为 Visual C# 项目定义标准生成过程中的步骤。 |
Microsoft.VisualBasic.Targets |
为 Visual Basic 项目定义标准生成过程中的步骤。 |
Microsoft.VisualJSharp.Targets |
为 Visual J# 项目定义标准生成过程中的步骤。 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步