我正在尝试在VSTS中配置构建定义。我目前正在处理<declare-styleable name="SomeCustomView">
<attr name="someCustomViewText" format="reference|string" />
</declare-styleable>
任务(参考:https://docs.microsoft.com/it-it/vsts/build-release/tasks/utility/copy-files?view=vsts),将构建结果复制到我选择的目录中。我在找到要在“内容”字段中写入的正确模式时遇到问题,以防止复制c#源文件(* .cs)和.pdb文件。
我目前正在迭代的模式是:
Copy Files
在阅读https://docs.microsoft.com/it-it/vsts/build-release/tasks/file-matching-patterns?view=vsts并检查**
!**\*.cs
**\!*.cs
!*.cs
!**\*.pdb
**\!*.pdb
!*.pdb
任务的默认模式后,我找到了这种模式。
我希望我最终使用的模式可以防止复制这些文件,但同时允许复制Razor页面(* .cshtml)。
使用上面的模式,* cs和.pdb文件正被复制到我的目标目录。
有人能指出我使用的正确模式吗?
编辑: 可能是模式中的行顺序会影响结果吗?在上面的那些行中,我有进一步的模式,详细说明源文件夹以复制来自。
答案 0 :(得分:0)
结果是模式的顺序是问题。在包含模式之后从问题中移除排除模式,告诉文件夹从修复我的问题中复制,现在源文件正确无法复制。
我在文档中找不到这些信息,对我来说这似乎不应该是行为。
我希望这有助于某人。