码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-07-28 17:04:00      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:有关详细信息   asi   type   有关   float   rect   cspro   imp   bsp   

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.返回顶部
 
技术图片 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

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

标签:有关详细信息   asi   type   有关   float   rect   cspro   imp   bsp   

原文地址:https://www.cnblogs.com/storebook/p/13391416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!