2015-11-03 40 views
1

我試圖用的Team Foundation Server 2012與SQL Server Management Studio中2012年我安裝了微軟的Visual Studio Team Foundation Server的2013 & 2015年MSSCCI提供32位和選擇它作爲電流源控制插件下工具 - >源代碼管理 - >插件選擇SSMS。如何將SQL Server與MSSCCI提供程序集成到tfs 2013和2015?

問題是,當我創建/打開一個解決方案,爲第一次,並嘗試添加一個解決方案,從文件源代碼控制 - >源代碼控制 - >解決方案添加到源代碼控制出現一個對話框,詢問在連接服務器時連接到tfs,並在服務器上指定服務器的位置,並按下ok按鈕它顯示一個警告,表示我的工作區是本地工作區,本地工作區在MSSCCI中無法正常工作。它問我是否要改變它到服務器的工作空間,一旦我點擊

我收到以下錯誤

意外錯誤遇到。建議您儘快重新啓動應用程序。
錯誤:不支持此接口
文件:Vsee \內部\ INC \ vscomptr.inl
行號:259

再次嘗試,只要我選擇解決方案添加到源代碼控制產生此錯誤消息。

我試過一些由微軟提供的修補程序,鏈接如下: https://support.microsoft.com/en-us/kb/2727824但他們沒有安裝在我的機器上,說我的SSMS版本較新。

如何解決此問題?

+0

您使用的是什麼系統版本?你正在使用哪個版本的TFS?我嘗試在安裝了SQL Server 2014 Management Studio的64位Windows Server 2012 R2上安裝Team Explorer 2013和Microsoft Visual Studio Team Foundation Server 2013和2015 MSSCCI Provider 32位以與TFS 2015配合使用。安裝MSSCCI Provider後,在SSMS中新增一個解決方案/項目並添加到源代碼管理中,不會發生任何問題。您可以嘗試刪除機器上的Team Explorer/VS和MSSCCI Provider,然後重新安裝它們,以查看問題是否仍然存在。 –

+0

我正在使用Windows 7 64位和Team Foundation Server 2012.您能否成功將項目添加到tfs? –

+0

是的,我可以成功地將項目添加到TFS。您可以嘗試刪除機器上的Team Explorer/VS和MSSCCI Provider,然後重新安裝它們,以查看問題是否仍然存在。 –

回答

2

我正在使用TFS Online(Visual Studio Online),SQL Server Management Studio 2012,Windows Server 2008 R2,並安裝了Microsoft Visual Studio Team Foundation Server 2013 & 2015 MSSCCI Provider 32位。我可以在SSMS中添加新的解決方案並添加到源代碼管理中,而不會出現問題。您可能想要 1.返回並在Team Explorer 2012中創建服務器工作區FIRST. 2.然後重新創建解決方案(確保您檢查添加到源代碼管理), 3.然後選擇TFS使用正確的服務器工作區。 4.從Solution Explorer中,右鍵單擊項目並添加現有項目。

希望它可以幫助

4

this article描述 - Team Foundation Server的2012帶來了在工作區中選擇帶來了新的類型的工作空間的變化 - 本地工作區。本地工作空間是對離線工作的改進,它允許執行許多源代碼管理操作,而無需連接到Team Foundation Server。

有關服務器工作區與工作區本地的更多信息請參考下面的文章:http://blogs.msdn.com/b/phkelley/archive/2013/05/29/server-workspaces-vs-local-workspaces.aspx

的文章指出,微軟將繼續全力支持較老的那種工作區(從VS/TFS 2005 - 2010),但他們現在稱這些「服務器」工作區。在VS/TFS 2005 - 2010文檔中,沒有提到這些工作空間被稱爲「服務器工作空間」 - 因爲在本地工作空間存在之前,不需要爲它們設置特殊名稱 - 它們只是「工作空間」。 「

希望我幫了忙。

相關問題