0

COM 対応の .NET ユーザー コントロールを作成しましたが、これをユーザーに展開して Web ページでコントロールを使用するにはどうすればよいでしょうか?

キャブはこれで行く方法ですか?ユーザーのマシンのコントロールを再ガス化する必要があることを理解しています。これには、通常の msi の方が使いやすく、使いやすいでしょうか?

ありがとう

4

1 に答える 1

1

.net アセンブリが Web サーバーでホストされている場合は、実際には登録する必要はありません。オーバーロードされた<OBJECT>タグを使用するだけです。

<OBJECT id="Obj1" classid="Assembly.dll#Full.Namespace.ControlName">            

http://support.microsoft.com/kb/317346を参照してください。

.NET アセンブリは新しいゼロ インパクト Fusion テクノロジを使用してインストールされるため、この使用法は非常に強力です。これにより、二次的な情報をユーザーのレジストリに書き込む必要なくアセンブリをインストールできます。コントロールの更新は、新しいコピーをダウンロードするのと同じくらい簡単です (ランタイムが自動的に処理します)。コンピュータからアセンブリを削除するのは、Fusion ダウンロード キャッシュからアセンブリを削除するのと同じくらい簡単です。

参照:方法: COM 相互運用プログラムを Internet Explorer に展開する

于 2010-03-22T16:33:57.773 に答える