0

Bis jetzt habe ich nur Visual Studio für Business Intelligence-Entwicklung verwendet und jetzt muss ich etwas in C# tun, die Google Drive API verwendet, die über NuGet Package Manager installiert werden muss. Leider sehe ich dieses bestimmte Paket nicht in den Visual Studio-Erweiterungen und im Update-Manager. Ich könnte es auch mit dem Fehlen von Tools > NuGet Package Manager > Package Manager Console Option in meinem VS zusammenhängen, also wollte ich Paketmanager installieren. Ich habe .vsix-Datei heruntergeladen, aber wenn ich versuche zu installieren, schlägt es mit der Nachricht This extension is not installable on any current installed products fehl. Ich habe VS 2015, 2013 und 2010 installiert.Nicht in der Lage, Nuget Package Manager in Visual Studio 2015 zu installieren

Also, wenn ich nicht in der Lage bin, den Paketmanager zu installieren, gibt es zumindest eine Möglichkeit, Google Drive API ohne die Einbindung von NuGet zu installieren?

Antrieb api Paketname: Google.Apis.Drive.v3

EDIT: habe ich alle Visual Studio-Einstellungen zurückgesetzt, da es für Business Intelligence Entwicklung eingestellt wurde, aber das auch nicht helfen.

+0

Haben Sie versucht, es direkt herunterzuladen https://marketplace.visualstudio.com/items?itemName=NuGetTeam.NuGetPackageManagerforVisualStudio2015? – DaImTo

+0

@DaImTo Ja, ich habe es versucht und diese Installation schlägt fehl. – Dodzik

+0

können Sie die Client-Bibliothek selbst https://github.com/google/google-api-dotnet-client kompilieren, obwohl ich empfehle, dass Sie herausfinden, warum Sie niget nicht installieren können, kompilieren die Bibliothek ist nicht für den Schein des Herzens. – DaImTo

Antwort

1

Stellen Sie sicher, dass Visual Studio 2015 die latest update installiert hat. Die neueste Version für Visual Studio 2015 sollte Version 14.0.25431.01 sein.

Wenn Visual Studio 2015 die neueste Version ist, versuchen Sie, Ihr Visual Studio 2015 zu reparieren, um zu überprüfen, ob ein Installationsproblem vorliegt.

Und Sie können auch Nuget-Pakete ohne NuGet Package Manager installieren. Laden Sie das NuGet-Paket herunter und entpacken Sie es in den lokalen Ordner, der den gesamten Inhalt dieses Pakets auflistet. Fügen Sie dann die DLLs im entpackten Ordner über Referenz hinzufügen in Ihr Projekt ein.

1

Sie wissen, dass SSDT und BIDS für Projekttypen verwendet werden, die für SQL Server business intelligence spezifisch sind. Business Intelligence Development Studio ist die primäre Umgebung, die Sie zum Entwickeln von Geschäftslösungen verwenden, die Analysis Services, Integration Services und Reporting Services projects enthalten.

Meines Wissens werden Sie nicht in der Lage sein, NuGet darauf zu installieren oder es zu verwenden, um eine tatsächliche C# -Anwendung zu entwickeln.

Ich werde hier eine wilde Vermutung nehmen und sagen, dass Sie versuchen, Google Drive mit einer Skriptaufgabe zu verwenden. Sie können dies tun, ich tat es vor einigen Jahren. Das Setup ist ein bisschen komisch. Sie müssen eine normale C# -Anwendung in NORMAL Visual Studio mit Nuget erstellen und es wird zu diesem Zeitpunkt alle Dlls für Sie installieren.

Jetzt haben Sie alle dlls. Sie werden sie in GAC und die Ordner müssen Dump, die SSIS

C benötigt: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ DTS \ PipelineComponents Teil Änderungen

Die 100 je nachdem, welche Version von SQL Server verwenden Sie

  • 2005 = 90
  • 2008 = 100
  • 2014 = 110 (ich glaube, ich erinnere mich kippe)

Sobald die DLLs in den richtigen Ordnern sind, sollten Sie sie dann in einer Skriptaufgabe verwenden können.

Hinweis: Ich bin mir nicht 100% sicher, dass das überhaupt noch funktioniert. Als ich es tat, unterstützte die Client-Bibliothek noch .net 3.5. Nun müssen Sie in der Lage sein, .Net 4.5 zu verwenden. Ich bin mir nicht sicher, ob die neuere Version des Sql-Servers in der Lage sein wird, die höhere Ebene der .net-DLL zu handhaben oder ob sie alle 3.5 benötigen.

Geprüft mit einem Mitarbeiter seine Vermutung ist, dass Sql Server 12+ .Net 4.5 dlls unterstützen sollte.

+1

Das Problem ist, dass ich normale Visual Studio, nicht SSDT benutze. Wie auch immer, am vernünftigsten ist es, Abhängigkeiten von anderen Rechnern herunterzuladen und sie zu kopieren, damit SSIS sie benutzen kann. Ich mache es nach der Arbeit und werde Sie wissen lassen, ob es funktioniert. – Dodzik

+0

Wenn Sie normales Visual Studio verwenden, sollten Sie in der Lage sein, NuGet zu installieren. – DaImTo

Verwandte Themen