2016-03-01 19 views
5

我有一個託管在Microsoft TFS中的web項目(css,html,angularJS和更多JS libS),它迄今爲止工作正常,但今天當我們試圖獲取項目的最新信息時我們不斷收到錯誤「dbType NvarChar對於此構造函數無效」。如果我們試圖獲得最新的沒有掛起更改的單個項目,它完美地工作,但只要我們嘗試獲取多個項目中的最新項目,其中至少有一個項目有未決更改發生錯誤。Visual Studio:對於此構造函數(Team Foundation Server),dbType NvarChar無效。

我嘗試斷開/重新連接TFS,清除VS緩存(本地和漫遊),但所有這些操作沒有幫助。

enter image description here

+0

顯示發生錯誤的代碼。哪一行... –

+0

這不是在代碼btw中發生。這是當我嘗試獲得最新的Microsoft Team Foundation Server(使用Visual Studio 2013)時,我的代碼完美地生成 –

+0

我得到相同的錯誤...任何更新? – BigPoppa

回答

5

我認爲這是與VSO的問題。

現在,我已經找到了一個解決辦法:

  • Source Control Explorer
  • 做一個從Get Latest Version

應該沒有問題工作。

+1

。這對我有效。 – MIKE

+0

這可行,但它不能解決問題,我相信我們應該能夠立即獲得最新的解決方案資源管理器,而無需轉到Source Control Explorer。 –

+2

你還有這個問題嗎?我認爲這是VSO的一個暫時性問題。今天早上一切工作正常,我可以直接從解決方案資源管理器獲取最新信息。 –

0

如果你得到一個新的工作區,將讓您獲得最新的變化。但是,最好我們到目前爲止。

0

我有同樣的問題,並且在我檢查了自己的未決更改並解決了工作空間後,它消失了。

因此,至少這是對我工作:

  1. 試圖從TFS獲取最新時獲得"The dbType NvarChar is invalid for this constructor"錯誤。

  2. 檢查我的未決更改。

  3. 成功的門控登記後,請單擊Resolve Workspace

  4. DbType問題消失了!

HTH

+0

我們在哪裏可以找到「Resolve Workspace」選項(在Visual Studio 2013中)?確認了 –

0

對於我們來說,這是由項目文件中存在衝突的實體框架編輯引起的。在我們的場景中,表格已被添加到源代碼管理中的EF映射中,並且由開發人員1更新了項目文件。如果開發人員2編輯了項目文件並獲取最新版本,則會引發錯誤。如果撤銷對項目文件的更改,則獲取最新版本不會拋出錯誤對話框。

0

您需要檢入待處理的更改並解決衝突(同時檢查衝突解決後的更改)。然後獲取最新功能應該可以工作

相關問題