我已经有了Silverlight项目,几个Web应用程序和一些Windows服务及其小Winforms测试应用程序的解决方案。不同项目的TFS具有不同的二进制文件夹
当我使用TFS构建它时,它将所有二进制文件放入Binaries
文件夹中。它还会创建一个_PublishedWebsites
文件夹,使Web应用程序可以部署。
我想要的是一些项目将其输出在Binaries
文件夹中的单独目录中。我想要通常在bin\Release
文件夹中找到的文件在那里。
我看着漫长而艰难的,只能找到关于如何实现这一点,只为TFS 2008年有一个很好的文章有link text和2010年,link text VS另一个入口稀缺的文档。然而,这些工作:-(
看来,构建忽略<OutputPath>
财产。我试图与<AfterBuild>
财产摆弄但不幸的是,如果我使用$(OutDir)
属性我得到的所有的Binaries
目录,不仅文件刚刚得到编译的那些。
目前我正在建立一个单独的构建,只有我感兴趣的项目才能编译,但我真的很想拥有构建版本所需的所有文件所有一次
编辑:我没有说清楚,但我使用的是最新版本的TFS(TFS 2010 RTM) 。我在项目级别设置了<OutputPathDir>
,正如我提供的链接中所述。
干杯。
这是TFS 2010 CTP还是TFS 2008? – slf 2010-06-04 13:27:43
和你在哪里把OutputPath属性,它是忽略它?该项目的适当位置 – slf 2010-06-04 13:35:05