web-dev-qa-db-de.com

Wo befindet sich das NuGet-Paket für Microsoft.WindowsAzure.ServiceRuntime?

Wir haben zuvor über das SDK auf unsere Windows Azure-Bibliotheken verwiesen, und ich habe festgestellt, dass sie jetzt NuGet-Pakete für sie haben . Das ist offensichtlich viel besser, also tausche ich all diese Referenzen gegen die NuGet-Pakete aus.

Ich kann jedoch kein NuGet-Paket für Microsoft.WindowsAzure.ServiceRuntime.dll finden, das Klassen wie RoleEnvironment usw. enthält.

Sollen wir auf diese DLL aus der SDK-Installation verweisen und nicht auf ein Nuget-Paket? Das scheint extrem seltsam. Sehe ich das Paket für diese Baugruppe nicht?

Ich habe jetzt alle mit "windowsazureofficial" getaggten Pakete (nur vorübergehend) installiert und keines scheint die richtige Referenz zu haben!

65
Allen Rice

Das neueste Windows Azure SDK ist 1.7 Wenn Sie Microsoft.WindowsAzure.ServiceRuntime aktualisieren möchten, müssen Sie das SDK manuell auf Ihrem Computer installieren und diese Verweise Ihrer Rolle hinzufügen.

27
AvkashChauhan

How to add Microsoft.WindowsAzure.ServiceRuntime

Wer noch kämpft, sollte unbedingt unter Assemblies> Extensions nachsehen;) Das hat mich jetzt innerhalb von 3 Monaten zweimal getroffen!

20
David

Ich hatte ein ähnliches Problem.

Option 1)

Ich habe eine dll Bibliothek in meinen Google Drive-Speicher eingefügt: Microsoft.WindowsAzure.CloudDrive

In diesem Fall sollten Sie einen "statischen" Link herunterladen und erstellen.

Option 2)

und ich habe ein NuGet-Paket gefunden:

Azure SDK 2.2-DLLs

PM> Install-Package AzureSDK2.2DLLs

Wenn Sie weitere Informationen benötigen, kontaktieren Sie mich bitte.

8
d.danailov

Sie müssen die bestimmte Version des Azure SDK installieren, mit der Sie erstellen möchten.

Eigentlich müssen Sie nur bestimmte Teile davon installieren, einschließlich der Referenzbibliotheken (es gibt mehrere Teile des SDK, die Sie separat herunterladen können) - und es hängt davon ab, nach welchen Assemblys Sie suchen.

z.B. Für SDK 2.2 oder 2.3 und Microsoft.WindowsAzure.ServiceRuntime oder Microsoft.WindowsAzure.Diagnostics Assemblys benötigen Sie das MSI-Installationsprogramm 'WindowsAzureAuthoringTools' - nicht das MSI 'WindowsAzureLibsForNet-x64' , das einige der anderen Referenzbibliotheken installiert.

3

Es ist jetzt ein reguläres Paket auf NuGet:

Install-Package Microsoft.WindowsAzure.SDK

2
catfood

Derzeit scheint es keinen zu geben, aber ich habe Folgendes gefunden: AnglicanGeeks inoffizielle Windows Azure Service Runtime 1.6

2
Kyle Trauberman

Sie finden Microsoft.WindowsAzure.ServiceRuntime.dll befindet sich im Pfad:

Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<sdk_version>\bin\runtimes\base
1

Liste mit allen Azure-Paketen: Azure SDK für .NET

Hinweis: Überprüfen Sie vor dem Herunterladen der SDK-Dateien die Installationsschritte, um den Prozess und die Abhängigkeiten bei der Installation des SDK zu verstehen. Verwenden Sie für SDK 1.7 und spätere Versionen die Installationsschritte, die in den folgenden Links für manuelle Installer enthalten sind. Befolgen Sie für SDK 1.6 und früher die Installationsschritte, die weiter unten auf dieser Seite aufgeführt sind.

1
d.danailov

Es ist wahrscheinlich, dass sie die Kernteile des SDK nicht verteilen möchten, sodass Sie weiterhin das eigentliche SDK installieren müssen. Ich habe (über Nuget) die Besitzer der "windowsazureofficial" -Nuget-Pakete angeschrieben und um Feedback gebeten, und ich werde dies aktualisieren, wenn ich etwas höre.

Bezüglich des Upgrades holen Sie sich zuerst das sdk und folgen dann den Upgrade-Anweisungen hier . Die Referenzen werden automatisch aktualisiert und konvertieren lokale Referenzen in Nuget-Paketreferenzen, wenn dies möglich ist.

0
Allen Rice