2016-06-14 8 views
0

私は、ネットワーク内の複数のコンピュータで実行されることを意図したC#アプリケーションを作成しました。把握しようとしている問題は、ネットワーク内のすべてのコンピュータ間で共通のファイルを共有する方法です。共有ファイルを持つLANアプリケーション

これまでは、ソフトウェアを1台のコンピュータにインストールし、インストール中にアプリケーションのスコープ設定としてパス文字列を保存し、元のインストールexeを指すネットワーク内の他のすべてのコンピュータにexeショートカットを作成しました。

Application deployment to network drive

私は、このリンクを読んで、彼らはネットワーク共有を使用するのではなく、ClickOnceのを使用する方がよいだろうかについて話しました。ネットワーク共有は、私が共通のファイルディレクトリを持っていると考えることができる唯一の方法でした。これを達成する他の方法はありますか?

答えて

0

インストールプロセスの一部で、共有ファイルが保存されるパスをユーザーに確認する必要があります。限り、各ユーザーが同じ道をあなたの良いを入力します。それはトリックです...

これを解決する方法の1つは、インストーラが必要とするプリセット値で実行できるサイレントインストーラモードを提供することです。その後、グループポリシーを使用してインストーラをネットワーク内のすべてのマシンにプッシュできます。

使用しているインストーラ技術はわかりませんが、WIXはサイレントインストールをサポートするMSIを作成します。

関連する問題