Visual StudioのReference Manager
の参照を「アセンブリフレームワーク」として追加すると「COMタイプライブラリ」として追加することとの違いは何ですか? "? COM Typeライブラリはすべてのリファレンスで利用できないことに気付きました。例えばVisual Studioリファレンスマネージャー - アセンブリフレームワークとCOMタイプライブラリ
:
または私は「COMタイプライブラリ」として使用することができます:私はMicrosoft音声APIで作業したい場合は、私は「組立フレームワーク」として使用することができます:
私はMicrosoft音声APIで何を実装するために見ているわけではありません。これは私が求めているものを具体化するための例としてとらえられました。
これらのオプションを使用する違いは何ですか?
同じライブラリを指していますか?私は2つのスクリーンショットの右側のペインでバージョン番号が異なることを確認します。
ありがとうございます!
ワークステーションにある 'Reference Manager'のCOMオブジェクトはどこにありますか?私は、「アセンブリフレームワーク」の項に挙げられている項目はGACから来ていると思います。 'Microsoft Speech API'の例では、COMタイプライブラリは'%windir%\ System32 \ Speech \ Common \ sapi.dll'から来ますか? – slayernoah
または、Reference ManagerのCOMタイプがGACから取得されている場所の反対側にありますか? – slayernoah
COMライブラリはシステムに「登録」されており、ほぼすべての場所に配置できます。そのリンケージはすべてレジストリに格納されます。名前だけでCOMライブラリの物理的な場所を特定する簡単な方法はありません。レジストリ内でパンくずリストを検索するのは楽しいものではありません。 –