-2

重複の可能性:
regasm RA0000: タイプが登録されていません

厳密に名前が付けられ、dll ファイルに組み込まれている、かなり単純なコンポーネントがあります。

私はそのファイルを同僚に渡して、彼の Windows 7 マシンに登録してもらいました。

彼は次のコマンドを使用します: (ファイルをコピーした場所から)

regasm mycontrol.dll

そして返事をもらう

RegAsm : warning RA0000 : タイプが登録されていません。

なんで?

4

1 に答える 1

2

Visual Studio 2010 で、regasm を介して別の PC に登録できる C# dll を実際に開発した人はいますか?

はい、誰かがそれをしました。

相互運用 DLL の作成に関するドキュメントを参照して、見落としている可能性のある手順がないかどうかを確認してください。ComVisibleよくある問題は、プロパティをtrueinに設定するのを忘れることassemblyInfo.csです。

いくつかの重要なセクション:

COM のアセンブリのパッケージ化

相互運用のための .NET 型の認定

于 2012-10-31T15:38:27.150 に答える