我已經有了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