![](/img/trans.png)
[英]Database project build errors in TFS with Visual Studio 2015 Update 3
[英]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.