Gibt es eine Möglichkeit, den Namespace Microsoft.Data.Schema.ScriptDom.Sql vs 2013 hinzugefügt, suchte ich und fand, dass die früheren Microsoft. Data.Schema.ScriptDom wurde durch TransactSql.ScriptDom ersetzt, aber ich finde keine Möglichkeit, die Microsoft.Data.Schema.ScriptDom.Sql einzuschließen. Auch nur das Hinzufügen von TransactSql.ScriptDom macht nicht die Arbeit, ich brauche die Expression-Klasse und BinaryExpressionType.GreaterThan, BinaryExpressionType.Equals Operatoren auch, die ich nur mit TransactSql.ScriptDom bekommen kann. Kann jemand vorschlagen, wie Sie diese erhalten, oder wo die SQL-DLLMicrosoft.Data.Schema.ScriptDom.Sql dll/Namespace fehlt in vs 2013
Antwort
Sie sollten den vorhandenen Verweis auf ScriptDom aus Ihrem Projekt entfernen und stattdessen einen neuen Verweis auf Microsoft.SqlServer.TransactSql.ScriptDom.dll hinzufügen.
Dies liegt daran, dass ScriptDom nicht mehr mit Visual Studio ausgeliefert wird. Seit SQL Server 2012 wird es stattdessen mit SQL Server ausgeliefert. Die genaue DLL, die Sie als Abhängigkeit zu Ihrem Projekt hinzufügen sollten, hängt von der höchsten Version des SQL-Servers ab, den Ihre Software unterstützen soll. Die DLL befindet sich in einem Unterordner des Ordners, in dem Sie SQL Server installiert haben. Normalerweise sollten Sie auf die höchste verfügbare Version verweisen, da das ScriptDom abwärtskompatibel ist: Sie können durch Auswahl der entsprechenden Parser- und Generatorobjekte auswählen, welche Kompatibilitätsstufe Sie benötigen. Um es zu finden, ist der Speicherort der DLL in meinem Setup: C: \ Programme \ Microsoft SQL Server \ 140 \ DAC \ bin.
- 1. fehlt SQLite Datenanbieter in VS 2013
- 2. VS 2013 Express Build-Menü fehlt
- 3. Menüabschnitt Visual Studio 2013 fehlt
- 4. VS 2013 MSTest vs nUnit vs xUnit
- 5. Visual Studio 2013 fehlt Konvertieren in Web-Anwendung
- 6. VS 2013 und MSBuild
- 7. Warum fehlt in meinen VS 2013 ASP.NET-Projekteigenschaften die Registerkarte Einstellungen für Typoskripte?
- 8. Die Registerkarte "Erstellen" fehlt in Projekteigenschaften in Visual Studio 2013
- 9. Outlook 2013 Add-In mit VS 2010
- 10. Was bedeuten FLAGS-Komponenten in VS 2013?
- 11. VS-Code-Befehlspalette DNX fehlt
- 12. App_Code Ordner fehlt in VS 2010
- 13. fehlt SQLite-Datenprovider in VS 2015
- 14. Visual Studio 2013 Ultimate vs. Microsoft.VisualBasic.PowerPack
- 15. VS 2013: geschweifte Klammern Größe nicht übereinstimmen
- 16. SharePoint 2013 Standard vs Enterprise Search
- 17. VS 2013 MVC 4.5 defekte Referenzen
- 18. VS 2013 "Gehe zur Definition" Tab Platzierung
- 19. TFS 2013 - Sauberer Arbeitsbereich vs Sauberer Build
- 20. Get div url mit vs 2013 webbrowser
- 21. Visual Studio 2013 - Artikel hinzufügen> Berichtoption fehlt
- 22. Startup-Klasse fehlt von asp.net mvc Visual Studio 2013?
- 23. VS 2010 Web Service-Projektvorlage fehlt?
- 24. Nichts unter "installiert" beim Hinzufügen neuer Artikel in VS 2013?
- 25. VS 2013 Alle Verweise nicht in cshtml Seiten Arbeiten
- 26. Rolle dynamisch in neuer Benutzeridentität von VS 2013 hinzufügen UserManager
- 27. Wie kann ich die Ausführung Prozessprotokolle in VS 2013/MSTest
- 28. Initialisierung der Karte von Karten mit Initialisiererliste in VS 2013
- 29. Wie Stub das XMLDocument in VS 2013 mit Microsoft Fakes
- 30. SQL Server-Datenbanktabellen sind in VS 2013 nicht sichtbar.