2013-07-17 47 views
1

我試圖獲取包含一個Windows Phone應用程序的基礎上辦理登機手續到Team Foundation服務(即託管服務)的解決方案,但它是用類似的錯誤失敗:是否可以使用Team Foundation Service的託管構建代理構建Windows Phone項目?

C:\ PROGRAM文件(x86)\ MSBuild \ Microsoft \ Silverlight for Phone \ v4.0 \ Microsoft.Silverlight.Common.targets(200):「CompileXaml」任務意外失敗。 System.IO.FileLoadException:無法加載文件或程序集「PresentationCore,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35」或其某個依賴關係。給定的程序集名稱或代碼庫無效。 (異常來自HRESULT:0x80131047) 文件名: 'PresentationCore,版本= 3.0.0.0,文化=中性公鑰= 31bf3856ad364e35'

難道只是Windows Phone的應用程序不支持建立的情況下,還是我需要對構建模板應用一些魔法?

+0

生成服務器上是否安裝了相應的SDK? –

+0

構建服務器作爲Team Foundation Service(NB:雲託管版本)訂閱的一部分提供給我。我甚至無法登錄它來驗證可能安裝了哪些SDK,但http://tfs.visualstudio.com/en-us/hosted-build-controller-in-vs.aspx#software上的列表暗示Windows Phone 8應用程序應該工作(我恰好是一個Windows Phone 7應用程序,但我相信8 SDK是向後兼容?) –

回答

1

如果您使用的是Windows Phone 8 SDK,那麼根據Team Foundation Service上的託管構建服務器上安裝的軟件的當前列表,您應該非常好:http://tfs.visualstudio.com/en-us/learn/hosted-build-controller-in-vs.aspx#software

+0

我看到了WP8SDK在那裏;在我的情況下,我試圖定位WP7.8,所以我只能假設SDK不是向後兼容的(我寧願定位WP7.x,然後暫時讓CI工作)。 –

+0

正確 - 您可以設置您自己的構建服務器,並將其連接到Team Foundation Service,以滿足您對Windows Phone 7.8 SDK的需求,從而爲您提供幫助。 –

相關問題