我已經(jīng)在一臺(tái)新計(jì)算機(jī)上安裝了 Visual Studio 2017,我正在嘗試處理我使用 LINQ 的 C# 項(xiàng)目。以前,我在裝有 SQL Server 2012 的 Windows 7 機(jī)器上使用 Visual Studio 2017?,F(xiàn)在我需要切換到 Windows 10 和 SQL Server 2017。我已經(jīng)安裝了 Windows 10、SQL Server 2017 和 Visual Studio 2017 Professional。在 Visual Studio 的設(shè)置中,我激活了“LINQ to SQL 工具”和“SQL 工具”。項(xiàng)目加載,我實(shí)際上可以編譯和運(yùn)行一切。但是當(dāng)我嘗試在 IDE 中打開(kāi) DBML 文件時(shí),我收到幾條錯(cuò)誤消息:“Der Extenderprovider konnte keinen Extender für dieses Objekt zurückgeben?!?(翻譯:“擴(kuò)展程序提供程序無(wú)法返回此對(duì)象的擴(kuò)展程序”)也“Der angeforderte .Net Framework-Datenprovider kann nicht gefunden werden. Er ist ggf. nicht installiert”(翻譯:“找不到請(qǐng)求的 .Net Framework 數(shù)據(jù)提供程序。它可能沒(méi)有安裝”)其他問(wèn)題(可能同源):當(dāng)我嘗試添加數(shù)據(jù)源并選擇“Microsoft SQL Server”時(shí),我收到以下消息:“Das Verbindungseigenschaftenobjekt muss vom Typ SqlConnectionProperties oder OleDBSqlConnectionProperties sein。” (翻譯: “連接屬性對(duì)象必須是 SqlConnectionProperties 或 OleDBSqlConnectionProperties 類(lèi)型”)在下拉框中,我可以選擇“.NET Framework-Datenanbieter für SQL”和“.NET Framework-Datenanbieter für OLE DB”兩者都不起作用。這是我設(shè)置的屏幕截圖
- 1 回答
- 0 關(guān)注
- 415 瀏覽
添加回答
舉報(bào)
0/150
提交
取消