我在產品團隊工作,感謝提高這一點。經過快速調查,這看起來像是在Visual Studio中SQL Server數據庫工具的July版本中引入的一種迴歸。您能否請https://connect.microsoft.com/SQLServer/feedback/CreateFeedback.aspx提交此問題的連接錯誤,並使用「開發人員工具(SSDT,BIDS等)」類別。我們會將此視爲高優先級,這是確保它得到跟蹤的最佳方法,並且您可以看到它何時修復。
不幸的是,在7月/ 11月發佈的版本中沒有解決方法,因爲添加了過熱的檢查以避免爲所有單元測試項目顯示此選項,並且我們沒有可覆蓋的命令。但是,要解除阻止自己,您應該能夠執行以下兩項操作之一:
解決方法#1卸載數據庫工具組件並改爲安裝早期版本。具體方法如下:
變通辦法#2遷移到一個新的單元測試項目 您也可以創建一個新的SQL單元測試項目和整個遷移測試:
創建基於一個單元測試項目過程在您的SQL項目,或創建一個新的單元測試項目,並轉到「添加 - >新項目 - > SQL Server - > SQL Server單元測試」)。
當它打開SQL Server的測試配置對話框,一定要爲參考項目和連接字符串(S)輸入有效的值 - 這些都應該在你的單元測試文件
複製符合之前的項目來自舊項目。如果您構建,它會由於缺少參考而失敗。接下來我們會解決這個問題
卸載項目(右鍵單擊,卸載工程),並添加接近頂部下面的代碼片段:
<PropertyGroup>
<IncludeSsdtUnitTestAdapter>True</IncludeSsdtUnitTestAdapter>
</PropertyGroup>
刷新該項目,並構建。這應該現在通過,因爲遷移中使用的適配器DLL將包含在引用中。
最後,運行測試,它應該工作。
此問題現在已在內部解決,並將在即將發佈的VS中的SQL Server工具中提供。再次感謝提高它。凱文 – 2015-01-24 00:01:29
@凱文謝謝。當它出來時我會檢查它。 – DoodleKana 2015-01-26 17:48:03