大きなクリックワンアプリケーション(150MB、> 200個のDLL)を作成しています。インターバルのデバッグプロセスの一環として、DLLを1つだけ更新し、アプリケーション全体を再構築して再デプロイすることなくアプリケーションを再起動したいと思います。ClickOnceインストールでDLLを1つだけ更新するにはどうすればよいですか?
これは可能ですか?もしそうなら...どう?
質問の明確化: 2009年9月26日
私は全体のアプリケーションをダウンロードして、ローカルキャッシュから直接クライアント.EXEを起動した後に手動でクライアント上のDLLにパッチを適用することが可能であることを知っていますフォルダ。それはポイントではありません。 サーバでDLLを変更/追加する方法を知り、次回の起動時にすべてのクライアントに新しいDLLを取得させたいと思います。私は "このフォルダにDLLをコピーし、このテキストファイルを編集する"ということを探しています。私は特に行うは、サーバー上でクリック一回インストールを再構築または再展開したい...私はIDEでコンパイルした単一のDLLで手動でパッチを適用するだけです。
Visual Studioでアプリケーションをビルドしてデバッグしても、ClickOnceパブリッシュ/デプロイメントプロセスは通常起動されません。アプリケーションのデバッグ方法を明確にしてください。 –
私は彼がクライアントシステムのライブ環境でデバッグしていると思います。時には唯一のオプションです。 –
単一のユーザーのマシンでデバッグしようとしているだけの場合は、デバッグバージョンをユーザーのデスクトップ上のフォルダにコピーして、ClickOnceを完全にスキップできますか? – codeConcussion