2014-01-31 71 views
1

我完全不熟悉源代碼/版本控制,最近我決定嘗試Visual Studio在線服務(更名爲TFS在線服務)。我遇到了一個問題,現在我不知道我是否做錯了什麼,或者是VSOnline服務有問題。Visual Studio在線源代碼管理中斷調試

問題如下: 完全可以使用Windows Phone 8項目。編譯器和調試器在VS13終極(VS12 pro)中按預期工作。 但是,當我將該項目添加到源代碼管理並將其簽入時,請檢查它是否退出。

症狀: 1)未識別XAML標記。 IntelliSense會爲每個單獨的XAML標記報告錯誤,即使是基本標記(如Phone:PhoneApplicationPage)也是如此。如果我從調試模式更改爲發佈模式,可以清除這些錯誤,但下次啓動項目時它們會重新顯示。

2)調試目標不可更改。在通常可以選擇設備和不同模擬器模式的對話框中,只有一個選項「開始」。無法在實際設備上部署應用程序。 「開始」總是啓動默認模擬器(工作正常,沒有錯誤),但你不能選擇哪個模擬器。

3)當我嘗試打開項目屬性/設置中的調試選項卡時,VS13崩潰。

4)試圖在VSonline中構建解決方案失敗。

我意識到有可能我做錯了什麼。以前從未使用源代碼控制,但在我的理解中,我仍然應該能夠在退房後完全正常地處理項目。調試或部署到設備的限制對我來說似乎是反作用的。

而且設置中的虛假錯誤和VS13崩潰意味着有某些內容被破壞。 任何意見,建議或幫助將非常感激。

+1

FWIW,我使用VS 2013與TFS在線爲我的所有源代碼控制跨越數十個項目,並且運行良好。我沒有用過Windows 8手機項目,所以我不能擔保。最終(雖然它很可能是VS 2013中的一個bug),但是源代碼控制或基於雲的源代碼控制並不存在任何內容,它們會限制您完成這些基本任務。換句話說,不要因爲這個原因放棄良好的源代碼管理實踐。通常它很容易使用。 –

回答

0

經過幾天的不懈努力,我才解決了這個問題。

由於我在家和我自己的電腦上工作,我總是用我的個人帳戶登錄。 我用我的工作賬戶登錄了visual studio,這個賬戶有MSDN訂閱。

這導致帳戶衝突和所有奇怪的行爲。從所有瀏覽器註銷並沒有幫助,它神祕地保持我的個人帳戶始終登錄。我相信這是由Skydrive引起的。

因此,我爲我的工作ID設置了新的用戶帳戶,使用該帳戶登錄並開始完美工作。底線:如果您希望在線使用visual studio或在VS中登錄,請確保您使用同一帳戶登錄到計算機上。

相關問題