2017-01-13 3 views
-2

Ich habe eine Konsolenanwendung mit App.config. Es funktioniert gut, wenn ich auf meiner Workstation laufe. Wenn ich die exe und exe.config Datei auf den Server verschiebe passiert nichts! Ist es in Ordnung, einfach exe und exe.config in einen selben Ordner zu verschieben und die exe auszuführen? Fehle ich irgendwelche anderen Dateien? Bitte geben SieKonsolenanwendung mit App.config

an
+2

Sie müssen alle Abhängigkeiten verschieben, und auf dem Zielcomputer muss die erforderliche Version von .Net Framework installiert sein. – Amy

+0

Verwenden Sie externe Bibliotheken? (.dll-Dateien) Ist auf dem Zielcomputer das .net Framework installiert? – kingdamian42

+0

. Net Zielversion ist gleich. Alle Abhängigkeiten bedeuten alle Dateien im Debug-Ordner? @Amy – Ramya

Antwort

3

Sie sollten wahrscheinlich nicht nur DLL- und EXE-Dateien ad hoc kopieren, obwohl Sie, wenn Sie ein cleverer Entwickler sind, wahrscheinlich herausfinden könnten, wie es geht. Ein Endbenutzer ist möglicherweise nicht so glücklich.

Es gibt verschiedene Möglichkeiten, eine Anwendung benutzerfreundlich bereitzustellen. MSDN bietet guidance an, wie es geht.

Wahrscheinlich die einfachste Möglichkeit, Ihre Anwendung zu verteilen, ist ClickOnce zu verwenden. Gehen Sie folgendermaßen vor:

  1. Öffnen Sie das Projekt in Visual Studio
  2. Öffnen Sie die Projekteigenschaften
  3. Klicken Sie auf die Registerkarte „Veröffentlichen“
  4. die Standardeinstellungen ändern, wie gewünscht, oder lassen sie allein die Installationsdateien veröffentlichen im Unterverzeichnis \publish Ihres Projekts.
  5. Klicken Sie auf die Schaltfläche "Jetzt veröffentlichen"
  6. Visual Studio sucht nach Abhängigkeiten und erstellt ein einmaliges Installationsprogramm für Sie. Öffnen Sie anschließend den Windows Explorer, um die Dateien zu kopieren.
  7. Kopieren Sie die Dateien auf Verteilungsmedien (FTP-Site, USB-Laufwerk, Netzwerkfreigabe oder Ähnliches)
  8. Öffnen Sie auf dem Zielcomputer das Verteilungsmedium, und führen Sie das Installationsprogramm exe aus.

Auch wenn Sie nicht vorhaben, die Software auf die Verteilung durch das Verfahren veröffentlichen ausgeführt wird, öffnen Sie die Datei mit endet, und im XML spähen geben Ihnen eine Vorstellung davon, was Ihre Abhängigkeiten sind.

+0

Das hat funktioniert. Saubere Art, Code auf den Server zu übertragen. – Ramya