2011-02-18 83 views
2

我在Visual Studio 2010的解決方案中有一個ASP.NET網站項目。 我正在使用TFS 2010構建解決方案。該網站正在獲得 預編譯(無.cs文件)。我在什麼地方進行了更改以阻止網站 在構建期間進行預編譯?我想這是使用MSBUILD,並且 我已經手動調整了構建項目文件以在構建 之後部署站點。所以我真的希望有一個開關在某個地方告訴 系統在TFS構建期間不要預編譯。預編譯如何停止團隊構建

謝謝。

+0

爲什麼你不想要它預編譯?你試圖解決什麼問題? – 2011-02-18 05:07:50

回答

0

我最近有這個問題。雖然我想自動構建到執行構建,我不希望該預編譯版本出貨。我希望完整的源代碼可以發貨。爲了做到這一點,當我修改我的TFSBuild.proj文件來傳輸文件時,我使用了Sources文件夾而不是$(OutDir)文件夾。通過這種方式,網站仍然預編譯到$(OutDir),並且如果出現問題就會失敗,但傳輸到網站本身的版本本身就是實際的.vb和.cs文件。

注意:我希望網站的源文件而不是預編譯版本的原因是,我的自動構建中涉及的網站經常會對單個作品進行更改,並且需要立即更新爲獨立作品。這是業務的一項要求,而不僅僅是技術的要求。