4
我已經爲Team Foundation Server上的ASP .NET MVC應用程序建立了持續集成,並且正在構建到構建服務器上的正確文件夾。使用TFS和MSBuild自動發佈版本,無需調試文件和Web.config轉換
我遇到的問題是我無法獲得正確的發佈版本。我已經修改了構建定義,因此在Process下它說Configurations to Build - Any CPU|Release
,但它仍然包含每個.dll的.pdb文件,再加上它包括Web.Release.config和Web.Debug.config。
我在做什麼錯?
編輯:這是帶有配置轉換文件的文件列表。該文件夾位於名爲_PublishedWebsites的文件夾內,該文件夾又位於Drop文件夾中。
爲什麼我要爲不是Release的配置包含Web.config文件(即Web.Debug.config)? – link664
Web.Debug.config不是調試配置的配置文件。打開它看看。 –
對不起,我的意思是Web.config轉換文件。構建完成後,據我瞭解,這些轉換應該應用於Web.config文件,而轉換文件不會輸出到build文件夾。另外,如果我正在構建一個版本,那麼Web.Debug.config中的轉換不應該被應用。 – link664