msHtml を自分の clickonce アプリでコピーしてはいけないと言われたので、次のことを行います。
クライアントのコンピューターに msHtml.dll がインストールされているかどうかを検出し、インストールされている場合はアプリケーションで使用できるようにする
msHtml がインストールされていない場合は、コードが msHtml を必要とする部分を実行しないようにします。
もちろん、「missing dll」などの厄介なエラー メッセージは表示されません。
コンパイルされたコードの 2 つの異なるバージョンが必要ですか?
2 つのバージョンが必要な場合、アプリケーションを起動する前とダウンロードする前に、msHtml の前提条件についてどのように通知すればよいですか?