为什么解决方案级别的文件夹不构建?

时间:2017-05-27 21:09:47

标签: visual-studio tfs build

文件夹“Batch”及其所有内容在构建时输出到构建目录。 “批处理”似乎不是解决方案的一部分。

文件夹“Config”在构建时没有输出到构建目录,即使我将它添加到解决方案中(我假设如果我在项目级别添加它,但我不一定要它成为任何项目的一部分。)

enter image description here

几个问题:

  1. 为什么“批处理”在不是解决方案的一部分时会得到输出?我查看了构建定义中指定的构建模板,但是在这里也看不到它。

  2. 为什么“Config”不会输出到构建位置,即使它是解决方案的一部分?我希望在构建时将输出输出到与“批处理”相同的位置。

  3. 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您正在使用XAML构建。首先确保您没有隐藏构建定义中的config文件夹。详情请参阅Work with build workspaces。对于vNext构建,它是Repository --Mapping -- Cloak

如果文件夹隐藏在构建定义中,则在构建过程中甚至不会获取它们。绝对在构建输出中。

浏览构建日志,其中包含更多详细信息,例如XAML中的diagnostic模式,vNext中的system debug = true,以查看是否有一些有用的信息。

此外,还尝试在本地构建解决方案,看看是否得到了一些输出。