我完全不熟悉源代碼/版本控制,最近我決定嘗試Visual Studio在線服務(更名爲TFS在線服務)。我遇到了一個問題,現在我不知道我是否做錯了什麼,或者是VSOnline服務有問題。Visual Studio在線源代碼管理中斷調試
問題如下: 完全可以使用Windows Phone 8項目。編譯器和調試器在VS13終極(VS12 pro)中按預期工作。 但是,當我將該項目添加到源代碼管理並將其簽入時,請檢查它是否退出。
症狀: 1)未識別XAML標記。 IntelliSense會爲每個單獨的XAML標記報告錯誤,即使是基本標記(如Phone:PhoneApplicationPage)也是如此。如果我從調試模式更改爲發佈模式,可以清除這些錯誤,但下次啓動項目時它們會重新顯示。
2)調試目標不可更改。在通常可以選擇設備和不同模擬器模式的對話框中,只有一個選項「開始」。無法在實際設備上部署應用程序。 「開始」總是啓動默認模擬器(工作正常,沒有錯誤),但你不能選擇哪個模擬器。
3)當我嘗試打開項目屬性/設置中的調試選項卡時,VS13崩潰。
4)試圖在VSonline中構建解決方案失敗。
我意識到有可能我做錯了什麼。以前從未使用源代碼控制,但在我的理解中,我仍然應該能夠在退房後完全正常地處理項目。調試或部署到設備的限制對我來說似乎是反作用的。
而且設置中的虛假錯誤和VS13崩潰意味着有某些內容被破壞。 任何意見,建議或幫助將非常感激。
FWIW,我使用VS 2013與TFS在線爲我的所有源代碼控制跨越數十個項目,並且運行良好。我沒有用過Windows 8手機項目,所以我不能擔保。最終(雖然它很可能是VS 2013中的一個bug),但是源代碼控制或基於雲的源代碼控制並不存在任何內容,它們會限制您完成這些基本任務。換句話說,不要因爲這個原因放棄良好的源代碼管理實踐。通常它很容易使用。 –