Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild .targets 文件

ylbtech-Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild .targets 文件
1.返回顶部
1、

MSBuild .targets 文件

MSBuild 包括多个 .targets 文件,文件内容包含常见方案的项、属性、目标和任务。 这些文件将自动导入到大多数 Visual Studio 项目文件中,以便简化维护,增强可读性。

项目通常会导入一个或多个 .targets 文件以定义它们的生成进程 。 例如由 Visual Studio 创建的 C# 项目将导入 Microsoft.CSharp.targets ,它可导入 Microsoft.Common.targets 。 C# 项目本身会定义特定于该项目的项和属性,但 C# 项目的标准生成规则在导入的 .targets 文件中进行定义。

$(MSBuildToolsPath) 值指定这些公用 .targets 文件的路径 。 如果 ToolsVersion 为 4.0,则文件位于以下位置: <WindowsInstallationPath>\Microsoft.NET\Framework\v4.0.30319\

 备注

若要了解如何创建自己的目标,请参阅目标。 有关如何使用 Import 元素将项目文件插入到其他项目文件的详细信息,请参阅 Import 元素 (MSBuild) 和如何:在多个项目文件中使用同一目标

公用 .targets 文件

公用 .TARGETS 文件
.targets 文件 描述
Microsoft.Common.targets 定义 Visual Basic 和 C# 项目标准生成过程中的步骤。

由 Microsoft.CSharp.targets 和 Microsoft.VisualBasic.targets 文件导入,其中包括以下语句:<Import Project="Microsoft.Common.targets" />
Microsoft.CSharp.targets 定义 Visual C# 项目标准生成过程中的步骤。

由 Visual C# 项目文件 (.csproj) 导入,其中包括以下语句:<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Microsoft.VisualBasic.targets 定义 Visual Basic 项目标准生成过程中的步骤。

由 Visual Basic 项目文件 (.vbproj) 导入,其中包括以下语句:<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />

Directory.Build.targets

Directory.Build.targets 是用户定义的对目录下的项目提供自定义选项的文件 。 除非属性 ImportDirectoryBuildTargets 设为 false,否则该文件将从 Microsoft.Common.targets 自动导入 。 有关详细信息,请参阅自定义生成

请参阅

2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
1、
2、
 
6.返回顶部
 
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

猜你喜欢

转载自www.cnblogs.com/storebook/p/13391416.html