私はwinform c#アプリを持っています。
[Web メソッド] を使用して、クライアントの winform が使用する必要がある DLL のバージョンを確認できます。ダウンロードもできます。しかし、古い DLL をコピーすると、ファイルが使用中であるというエラーが表示されます。私はこれを期待していました。
実行中の winform アプリからこの DLL をアンロードし、DLL をコピーして再ロードする方法はありますか?
アップデーターにブートストラップを使用したくないので、アプリケーションを停止して再起動する必要があるかもしれません。
DLL をアンロードできれば、これはすべて時代遅れになります。
私は長い間探しましたが、何も見つかりません。これで引退する前に、ここに質問を投稿すると思いました。
ありがとう
PSコードでDLLをロードする方法とそれから生成されたエラーを示すコードを投稿できますが、それはオープンな知識であり、この質問には追加されません。