2017-03-24 16 views
0

私は自分のオフィスアプリケーション(アクセス)用のCOM DLLを作成しました。このアプリケーションは複数のコンピュータで使用されています。 DLLが定期的に変更されているため、DLLが更新されるたびに(すべてのコンピュータ上で)DLLを再登録する必要があります。COM DLL(C#)を複数のコンピュータに簡単に登録するにはどうすればいいですか?

DLLファイルをサーバーからローカルマシンにコピーし、電源シェルフスクリプトを使用してRegAsm.exeを実行することで、再登録が行われます(このメカニズムは、起動時のBATCHスクリプトでビルドされています)。バージョン番号を比較したアプリケーション、。私は手動で私のバージョンのテキストファイルは、私はDLLを更新するたびに更新する必要があるため

しかし、私は、このプロセスは非常に扱いにくい見つける。

はおそらくちょうど/実行する簡単な方法があります私のネットワーク上のすべてのコンピュータのDLLを更新するように私のDLLをワンクリックで更新しますか?私は会社のサーバ/コンピュータを完全に制御しています。 InstallShieldについての私の知識は非常に限られているため、あまりそれを行うわけではありません)。

ありがとうございます!あなたのような

+1

何サーバー上のDLLを残して、それが起動時にあなたのオフィスアプリケーションが自動的にあなたのDLLののDllRegisterServerを呼び出すことについて?私はあなたの特定のアプリケーションでそれをやる方法をお勧めできませんが、それは我々の古いVisual FoxProアプリケーションで私たちのために働く。 – Steve

答えて

関連する問題