我有以下情况:
在项目中,我有以下结构:
>
当我使用visual studio构建这个localy时,我得到以下内容:
-Resources
---File.extension (type: content, copy always)
这是我想要和期望的,但在tfs构建中,我得到以下内容:
bin\resources\File.extension
我无法弄清楚为什么会这样。 我想知道为什么会发生这种情况。
答案 0 :(得分:0)
您可以在构建过程→构建→输出位置中指定构建输出位置。 默认值为SingleFolder ,这就是你得到这个的原因。要实现您想要的效果,您可以将其更改为AsConfigured
要控制TFBuild放置构建输出的位置,请选择:
•SingleFolder :将所有构建输出文件放在drop文件夹中。
•PerProject :将您在“项目”框中指定的每个解决方案或代码项目的构建输出分组到drop folder子文件夹中。
•AsConfigured :将二进制文件保留在构建代理程序源文件夹中,并将其组织为在Visual Studio中在dev计算机上构建代码时看到的相同子文件夹结构。此结构在您的代码项目中定义。