投稿者 VBeginer  (社会人) 投稿日時 2011/5/26 05:14:14
最初の疑問の対応策が一つ見つかりましたので、情報共有のため投稿します。
(主の方は既にVB2008を使っているかもしれませんが、
タイトルを見てこの投稿にくる他の方の参考になれば幸いです。)

私の環境:
Windows7 x64
Microsoft Visual Studio 2010
.NET Framework 4.0
DirectX SDK June 2010

参考HP:
http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/767dc8fd-3905-44f2-8e34-1566890e04b0

http://nky-tech-sdt.blogspot.com/2010/02/net-framework-40.html


手順:
(DirextXインストール後)
・「参照の追加」でコンポーネントを追加する。
(VB2008で参照した時に表示されるパスのファイルを直接参照してください。)
<ファイルパス例>
"C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.dll"

・アプリケーションの設定ファイル(app.config)を変更する。
<startup>
   ↓
<startup useLegacyV2RuntimeActivationPolicy="true">


私の場合はこの2ステップでDirectXを使用できるようになりました。