使用MSBuild进行递归导入

时间:2014-02-24 23:26:28

标签: msbuild

在MSBuild中,可以进行递归导入

<Import Project="TopLevel\**\*.targets" />

有人知道MSBuild是否对导入匹配文件的顺序做出任何保证?这对于房地产评估很重要。

1 个答案:

答案 0 :(得分:2)

<强>通配符: 在.NET Framework 4中,MSBuild允许在Project属性中使用通配符。当存在通配符时, 找到的所有匹配项都会被排序(为了重现性),然后按顺序导入它们,就好像订单已经明确设置一样。 如果要提供可扩展点以便其他人可以导入文件而不要求您将文件名显式添加到导入文件,这将非常有用。为此,Microsoft.Common.Targets在文件顶部包含以下行。

http://msdn.microsoft.com/en-us/library/92x05xfs.aspx

希望得到帮助