Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » Deployment für SQL Anywhere durchführen » Deployment von Datenbanken und Anwendungen » Deployment von Clientanwendungen

 

Deployment von .NET-Clients

Die einfachste Möglichkeit, .NET-Assemblies bereitzustellen, ist die Verwendung des Deployment-Assistenten. Weitere Hinweise finden Sie unter Deployment-Assistenten verwenden.

Wenn Ihre Endanwender .NET-Anwendungen entwickeln, kann es sinnvoll sein, die SQL Anywhere .NET-Tools in Microsoft Visual Studio zu integrieren. Auf dem Clientsystem müssen Sie Folgendes durchführen.

  • Stellen Sie sicher, dass Visual Studio nicht läuft.

  • Führen Sie Installationsverzeichnis\Assembly\v2\SetupVSPackage.exe /install aus.

Dieser Abschnitt beschreibt die Dateien, die Sie in das Deployment für die Endbenutzer aufnehmen müssen, wenn Sie vorhaben, Ihre eigene Installation zu erstellen.

Jeder .NET-Clientcomputer muss folgende Elemente aufweisen:

  • Eine betriebsbereite Installation von .NET 2.0 (oder später).   Microsoft .NET-Assemblies und Anweisungen für ihre Verteilung werden von der Microsoft Corporation bereitgestellt. Sie werden hier nicht im Einzelnen beschrieben.

  • Der SQL Anywhere .NET-Datenprovider.   Die folgende Tabelle zeigt die Dateien, die für einen funktionierenden SQL Anywhere .NET-Datenprovider erforderlich sind. Diese Dateien sollten in nur einem Verzeichnis abgelegt werden.

    Die SQL Anywhere-Installation speichert die Windows-Assembly für .NET Framework im Unterverzeichnis Assembly\v2 des SQL Anywhere-Installationsverzeichnisses. Die anderen Dateien werden in das Betriebssystem-Unterverzeichnis des SQL Anywhere-Installationsverzeichnisses platziert (zum Beispiel bin32 oder bin64).

    Die SQL Anywhere-Installation platziert die Windows Mobile-Assemblies für .NET Compact Framework in ce\Assembly\v2. Die andere Datei wird im Windows Mobile-Unterverzeichnis des SQL Anywhere-Installationsverzeichnisses gespeichert (zum Beispiel ce\arm.50).

Beschreibung Windows Windows Mobile
.NET-Treiberdatei iAnywhere.Data.SQLAnywhere.dll iAnywhere.Data.SQLAnywhere.dll
.NET Global Assembly Cache k.A. iAnywhere.Data.SQLAnywhere.gac
Sprachen-Ressourcenbibliothek dblg[xx]11.dll dblg[xx]11.dll
Verbindungsfenster dbcon11.dll k.A.

Die oben stehende Tabelle zeigt Dateien mit der Bezeichnung [xx]. Es gibt mehrere Meldungsdateien, die jeweils eine andere Sprache unterstützen. Wenn Sie die Unterstützung für andere Sprachen installieren wollen, müssen Sie die Ressourcendateien für diese Sprachen hinzufügen.

Weitere Hinweise zum Deployment des SQL Anywhere .NET-Providers finden Sie unter Deployment von SQL Anywhere .NET-Datenprovider.