2016-06-14 21 views
0

ich eine C# Anwendung geschrieben haben, die auf mehreren Computern in einem Netzwerk lief werden soll. Das Problem, das herauszufinden, ist, wie ich einige gemeinsame Dateien zwischen allen Computern innerhalb des Netzwerks teilen kann.LAN-Anwendung mit gemeinsam genutzten Dateien

Ich habe dies bereits behandelt, indem ich die Software auf einem Computer installiert habe, eine Pfadzeichenfolge als Anwendungsbereichseinstellung während der Installation gespeichert und dann exe-Verknüpfungen auf allen anderen Computern im Netzwerk erstellt habe, die auf die ursprüngliche Installations-exe verweisen.

Application deployment to network drive

las ich diesen Link und sie sprachen darüber, wie es besser wäre, Clickonce zu verwenden, anstatt eine Netzwerkfreigabe verwenden. Die Netzwerkfreigabe war die einzige Möglichkeit, ein gemeinsames Dateiverzeichnis zu erstellen. Gibt es andere Möglichkeiten, dies zu erreichen?

Antwort

0

Teil des Installationsprozesses soll den Benutzer für den Weg fragen, wo die gemeinsam genutzten Dateien gehen. Solange jeder Benutzer den gleichen Pfad eingibt, ist es gut. Das ist der Trick ...

Eine Möglichkeit, das zu lösen ist, einen Silent-Installer-Modus zu schaffen, die mit einem vorgegebenen Wert ausgeführt werden können, wird der Installer benötigen. Sie können dann das Installationsprogramm über Gruppenrichtlinien an alle Computer in Ihrem Netzwerk senden.

Ich bin nicht sicher, welche Installateur Tech Sie verwenden, aber WIX wird MSI erstellen, die automatische Installation unterstützen.