Windows Media Player com コントロールをツールボックスに追加し、デバッグ モードのフォームでコントロールを正常に使用しました。
ただし、リリース モードでアプリケーションを実行しようとすると、エラーが発生します...
ファイルまたはアセンブリ 'Interop.WMPLib、...、またはその依存関係の 1 つを読み込めませんでした。不正な形式のプログラムをロードしようとしました。
いくつかのトレースを通じて、コントロールの作成時ではなく EndInit メソッドでエラーが発生することを確認しました。
Public Sub New
InitializeComponent()
wmp = New AxWMPLib.AxWindowsMediaPlayer()
wmp.BeginInit()
wmp.Enabled = True
wmp.Name = "wmp"
wmp.OcxState = CType(resources.GetObject("wmp.OcxState"), AxHost.State)
Me.Controls.Add(wmp)
Me.Controls.SetChildIndex(wmp, 0)
wmp.Dock = System.Windows.Forms.DockStyle.Fill
wmp.EndInit() ' <<< errors here !
End Sub
私は何が欠けていますか?