Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild .targets 文件
Posted storebook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild .targets 文件相关的知识,希望对你有一定的参考价值。
ylbtech-Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild .targets 文件 |
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.NETFrameworkv4.0.30319
备注
若要了解如何创建自己的目标,请参阅目标。 有关如何使用 Import
元素将项目文件插入到其他项目文件的详细信息,请参阅 Import 元素 (MSBuild) 和如何:在多个项目文件中使用同一目标。
公用 .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.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
以上是关于Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild .targets 文件的主要内容,如果未能解决你的问题,请参考以下文章