2009-07-05 3 views
1

Ich habe eine Windows-Anwendung erstellt.Welchen Auftrag soll .NET-Anwendung mit SQL Server 2008 bereitstellen?

I verwendet

FRONT END: C# (Visual Studio 2008) BACK END: Microsoft SQL Server 2008 .NET FRAMEWORK: 3.5

Jetzt nach dem Einsatz, wenn ich das Programm installiere in meiner Klienten Maschine Ist es notwendig, zuerst .Net Framework, VisualStudio2008 und Sql Server 2008 zu installieren, bevor Sie Application installieren?

Und in welchem ​​Modul des Aufbaus meiner Setup-Datei (FileSystem Editor, Registry-Editor etc ..) sollte ich die DataBase anhängen?

Dies ist meine erste Anwendung der Bereitstellung, also bitte helfen Sie mir mit Tipps und Tracks für die Bereitstellung?

Vielen Dank im Voraus!

Antwort

1

Ihr Kunde wird Visual Studio nicht verwenden, Sie müssen es also nicht installieren.

Sie müssen SQL Server manuell installieren. Sie können das Setup-Projekt nicht automatisch installieren lassen. Installieren Sie einfach SQL Server 2008 (SP1 oder höher). Ich glaube, das wird alles oder den größten Teil von .NET 3.5 für Sie installieren. Ist dies nicht der Fall, werden bei der Ausführung des Setups alle anderen benötigten .NET-Komponenten installiert.

BTW, stellen Sie sicher, dass Sie die Installationsschritte auf einem eigenen, sauberen System (vielleicht auf Virtual PC) testen, bevor Sie es auf der Website Ihres Kunden ausprobieren!

+0

Danke für Ihre schnelle Antwort. Bitte geben Sie mir einige Tipps, um die Anwendung selbst zu testen. Da dies mein erstes Projekt ist, bin ich gespannt !!! Bitte helfen Sie mir! 1 – sheetal

+0

Nur so tun, als ob Sie der Kunde sind. Nehmen Sie die Installationsdokumentation, die Sie dem Kunden geben wollten, und führen Sie alle Schritte durch. –

0

Sie sollten SQL Server manuell installieren, bevor Sie Ihre Anwendung installieren.

Sie müssen nur Ihre Anwendung installieren, Sie brauchen kein Visual Studio. Wenn Sie ein Setup-Projekt dazu verwenden, sollte es erkennen, dass es das .Net-Framework benötigt und dem Benutzer die Möglichkeit gibt, es zu installieren.

1

Es hängt davon ab, ob jeder Client SqlServer lokal installiert haben soll (normalerweise haben Sie in einem Enterprise-Szenario bereits eine Serverbox mit Sql Server, und Sie müssen Ihre Datenbank nur dort bereitstellen).
Wenn lokal SQL Server mit Lauf Voraussetzung ist, möchten Sie vielleicht einen Blick auf diesen Thread nehmen, die Ihnen helfen: How to install a custom desktop application database to SQL Express?

0

Sie haben nicht das Visual Studio zu installieren. Zum Ausführen von .Net-Anwendungen benötigen Sie nur .Net Framework. Und für SQL 2008 auch .Net benötigt. Und für die Datenbank müssen Sie entweder SQL Script ausführen oder Sie müssen die Datenbank möglicherweise wiederherstellen. Running SQL Script ist besser Ich denke, Sie können es über eine Batch-Datei tun.

+0

Können Sie mir sagen, wie man eine Batch-Datei erstellt? – sheetal