2つのプロジェクトでソリューションを作成しました。プロジェクトの1つがCOMで表示されて使用できるのに、もう1つは表示されない理由がわかりません。私は両方のプロジェクトをCOM相互運用機能としてマークしました。両方ともCOMが表示されます。
Solution
- ProjectA -> works with CreateObject
- ProjectB -> Dependent on ProjectA, does not work with CreateObject
これは既知の動作ですか?
編集 -
追加情報:両方のプロジェクトは異なる名前空間に属しています。どちらも、ProgId、ComVisible、ClassInterface、ComDefaultInterface、およびGuid属性によってマークされています。