2011-08-03 41 views
4

我有一個現有的構建定義,可以構建多個解決方案,並且每個解決方案都有一個或多個webapps或wcf服務項目。這些都建立並複製到_PublishedWebsites。但是我有一個新的項目,它是一個純粹的Windows服務(NT服務),它不會被分離到一個可安裝的位置。如何從TFS構建定義輸出Windows服務項目

我該怎麼做才能把它也像其他的一樣複製出來?

回答

0

網站應用程序控制中的發佈設置。如果要爲服務創建構建以便以類似方式輸出,則可以自定義構建工作流以創建一個文件夾來輸出所有文件。有關自定義二進制文件的詳細信息的文件夾請參見以下鏈接:

http://msdn.microsoft.com/en-us/library/ff977206.aspx

http://lajak.wordpress.com/2011/07/30/customize-binaries-folder-in-tfs-team-build-part-2/

如果你的意思是你想創建一個將安裝Windows服務,您可以使用維克斯一個MSI的項目。欲瞭解更多信息,請訪問以下鏈接:

http://wix.codeplex.com/

+0

感謝所有,但我一直在尋找一個更簡單的隔離解決方案。我們有超過80個使用此配置構建的項目,而這個項目是唯一需要特別照顧的項目。我決定使用一個非常簡單的bat文件和後期構建步驟來調用它,這不需要對解決方案或構建定義進行更改。 –

相關問題