簡體   English   中英

安裝Visual Studio 2015 Update 1后出現TFS Build錯誤

[英]TFS Build error after installing Visual Studio 2015 Update 1

我將Visual Studio 2015 Update 1安裝到我們的構建服務器上,現在我在編譯完成后復制Typescript / Javascript文件時出錯。

C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ VisualStudio \\ v14.0 \\ WebApplications \\ Microsoft.WebApplication.targets(182,5):錯誤MSB3021:無法復制文件“C:\\ Builds \\ 1 \\ XXX \\ XXX持續集成\\ src \\ XXX \\ Trunk \\ XXX \\ XXX.Web \\ Content \\ Scripts \\ Admin \\ Reports.js“to”C:\\ Builds \\ 1 \\ XXX \\ XXX Continuous Integration \\ bin_PublishedWebsites \\ XXX.Web \\ C:\\ Builds \\ 1 \\ XXX \\ XXX持續集成\\ src \\ XXX \\ Trunk \\ XXX \\ XXX.Web \\ Content \\ Scripts \\ Admin \\ Reports.js“。 不支持給定路徑的格式。

看起來輸出路徑的構建不正確 - 輸出目錄第二次添加。 升級到Visual Studio 2015 Update 1后是否有其他人遇到此問題?

解決了1.7.6版本的打字稿: http //go.microsoft.com/fwlink/? LinkID = 717098

過時:

作為一種解決方法,我發現了兩個選項:

A)預編譯(舊版) - TS文件標記為內容 - 在開發VS上預編譯TS到JS和MAP,包括在項目中,簽到

B)在TypeScript構建選項卡中,使用“將Javascript輸出信息合並為一個文件”並設置為Scripts \\ app.js

解決方法:

1)創建發布配置文件“ Web Deploy Package

2)添加到您的構建定義:

/p:Disable_CopyWebApplication=True /p:DeployOnBuild=true; 
PublishProfile=publish_profile_name

這個問題在Typescript版本1.7.6中得到修復。 升級以解決構建問題。

是的,我也看到了這一點(雖然本地 - 我們不使用TFS,但我們使用簽入的Microsoft.WebApplication.targets文件)安裝Update 1.它實際上將文件復制到磁盤上,但是構建失敗並提前結束。 此外,在某個目錄/ TypeScript模塊中, .js.map數百個文件中的16個文件( .js.js.map )生成錯誤消息。 我不確定它是否只是為了解決其余的錯誤,但我嘗試重命名目錄名稱以防萬一它的名字(它被命名為Common )。 沒有骰子。

作為一個workarround,您可以通過向TFS構建定義添加MSBuild參數來禁用復制到_PublishedWebsites,如下所示:

/p:Disable_CopyWebApplication=True

我不是100%肯定我們有同樣的問題,但我遵循@Paul建議並升級。 這肯定有效。

我在這里發帖是因為我必須在TFS Build Server上升級“TypeScript for Visual Studio 2015”,並希望明確這一點。

這是2.0升級的鏈接https://www.microsoft.com/en-us/download/details.aspx?id=48593

暫無
暫無

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

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