首页 > 其他 > 详细

Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild 常见的项元数据

时间:2020-07-28 17:30:27      阅读:70      评论:0      收藏:0      [点我收藏+]
ylbtech-Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild 常见的项元数据

 

1.返回顶部
1、

MSBuild 常见的项元数据

下表描述了创建每个项时分配给该项的元数据。 在每个示例中,以下项声明用于将文件 C:\MyProject\Source\Program.cs 包含在项目中。

XML
<ItemGroup>
    <MyItem Include="Source\Program.cs" />
</ItemGroup>
MSBUILD 常见的项元数据
项元数据说明
%(FullPath) 包含项的完整路径。 例如:

C:\MyProject\Source\Program.cs
%(RootDir) 包含项的根目录。 例如:

C:\
%(Filename) 包含项的文件名,但不包含扩展名。 例如:

节目
%(Extension) 包含项的文件扩展名。 例如:

.cs
%(RelativeDir) 包含 Include 属性中指定的路径,直到最后的反斜杠 (\)。 例如:

Source\

如果 Include 属性是完整路径,则 %(RelativeDir) 从根目录 %(RootDir) 开始。 例如:

C:\MyProject\Source\
%(Directory) 包含项的目录,但不包含根目录。 例如:

MyProject\Source\
%(RecursiveDir) 如果 Include 属性包含通配符 **,则此元数据将指定代替通配符的路径的一部分。 有关通配符的详细信息,请参阅如何:选择要生成的文件

如果文件夹 C:\MySolution\MyProject\Source\ 包含文件 Program.cs,并且该项目文件包含此项:

<ItemGroup>

<MyItem Include="C:\**\Program.cs" />

</ItemGroup>

%(MyItem.RecursiveDir) 的值为 MySolution\MyProject\Source\。
%(Identity) Include 属性中指定的项。 例如:

Source\Program.cs
%(ModifiedTime) 包含上一次修改项的时间戳。 例如:

2004-07-01 00:21:31.5073316
%(CreatedTime) 包含创建项的时间戳。 例如:

2004-06-25 09:26:45.8237425
%(AccessedTime) 包含上一次访问项的时间戳

2004-08-14 16:52:36.3168743

另请参阅

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

Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild 常见的项元数据

原文:https://www.cnblogs.com/storebook/p/13391528.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!