installshield から .net com 可視クラスで regasm を実行する方法は? dll で regasm.exe を呼び出して手動で登録できますが、installshield プロジェクトで「.net Com Interop」を「Yes」に設定すると、エラー -6210 が発生します。
質問する
1719 次
3 に答える
2
これは、DLL のビルドに使用された .net のバージョンが、[ツール] > [オプション] > [.net] タブで指定されたバージョンよりも最新であったために発生していました。そこで.netフォルダーを最新のものに更新すると、エラーはなくなりました。
于 2012-10-31T03:43:06.183 に答える
0
通常、インストール中にregasmを実行することは避けたいと思います。InstallShieldがシステムへの変更を認識していない場合、適切にクリーンアップされることを保証できません。ISを取得して他の回答のリンクから情報を抽出できない場合は、regasmの/ regfileオプションを使用してキーを取得し、ISに追加することができます。
于 2012-10-30T21:01:41.633 に答える
0
COM DLL の依存関係を見つけるのに問題があるようです。
次のリンクのいずれかが役立つかどうかを確認してください。
http://community.flexerasoftware.com/archive/index.php?t-167698.html
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107824
于 2012-10-30T20:56:24.253 に答える