私はAngelSixでSWアドインを構築するための初心者向けチュートリアルに従っています。Visual StudioにDLLを自動的に登録させようとしていますが、64ビットマシンで64ビットSolidWorksを使用しており、自動的に登録したくないようです。チュートリアルで説明されている2つの手順(アセンブリをCOM-Visibleにし、COM相互運用機能に登録)を実行しました。
ビルドするとき、どのような種類のエラーも発生しません。regeditでレジストリをチェックすると、ソフトウェア/ SolidWorks / Addinsに自分のアドインが表示されず、どこにも見つからないようです(たとえば、見ただけです)。 HKEY_LOCAL_MACHINEに加えてHKEY_CURRENT_USERの下)。
私が言ったように、VisualStudioが64ビットDLLを自動的に登録できるかどうか興味があります。64ビットのregasm.exeを使用して手動登録プロセスを実行しましたが、問題なく機能しました。
SolidWorks 2012 x64StudentEditionがインストールされたWindows7マシンでVS2010Expressを実行しています。誰か考えがありますか?