我有多個系統通過msbuild腳本執行C#解決方案構建。 在此解決方案中是一個項目(csproj),其中包含對使用Visual Studio 2013進行編譯的.ts文件的引用,該文件是爲了支持tsc而構建的。什麼決定了在msbuild過程中使用哪種版本的Typescript?
在我們最初的構建系統上,當項目從msbuild項目腳本構建時,它引用C:\ Program Files(x86)\ Microsoft SDKs \ TypeScript \ 1.0,而在新系統上,它連接到C:\ Program Files(x86 )\ Microsoft SDKs \ TypeScript \ 1.1,我們需要1.0才能正常工作。 如何將其更改爲指向正確的版本?
謝謝迪克,是的,這似乎是個伎倆。我唯一遺留下來的問題是,爲什麼在一個構建代理(在此調整之前)項目正確使用1.0,而在另一個構建代理上使用1.1 現在我正在研究它,看起來服務器默認爲1.1有1.1 。和1.0安裝,所以可能沒有這個明確的聲明它是默認最新版本。 – Maniaque 2014-12-06 20:03:01