簡體   English   中英

使用TFS 2010構建WCF項目時遇到的問題

[英]Problems Building a WCF Project with TFS 2010

我有一個WCF項目,其中包含一個.svc文件和一些.config文件。 我正在嘗試在TFS 2010中創建一個生成定義,該定義會將這些文件復制到另一台計算機上的IIS文件夾中。

我已經使用構建XAML模板中的CopyDirectory任務對其他MVC項目進行了類似的操作。 在這些文件中,我從_PublishedWebsites文件夾復制到IIS文件夾。 但是,對於WCF項目,沒有_PublishedWebsites文件夾。

因此,我嘗試為WCF項目更新MSBuild腳本,以創建_PublishedWebsites文件夾並將文件復制到該文件夾​​。 當我在Visual Studio 2010中本地構建時,此方法有效。但是,當它在TFS構建服務器上運行時,則不能正常工作。

我看到的是,在“ C:\\ Builds \\ 1 \\ PROJECT \\ PROJECT(連續生成)\\ Sources \\ PROJECT \\ bin \\ _PublishedWebsites”中,我可以看到所有文件。

我猜這個“ 1個文件夾”是用於構建的臨時文件夾...? 我不確定它的用途。 但是,當我查看構建的實際放置位置時,在“ C:\\ Builds \\ PROJECT(連續構建)\\ PROJECT_BUILDNUMBER \\”中,除了日志文件,我什么都看不到。 “ 1文件夾”中沒有文件。

請注意,該解決方案還具有用於創建部署程序包的WiX項目。 看起來還不錯,並且可以毫無問題地顯示在放置位置。

"1 folder" is a temporary folder used for building
是。 “ 1”是構建機器上的構建代理程序(實際執行構建活動的服務)的數量。

But when I look at the actual drop location for the build, in "C:\\Builds\\PROJECT (Continuous Build)\\PROJECT_BUILDNUMBER\\", I see nothing except log files.
-通常,“將文件復制到放置位置”標志負責。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM