我已将 Windows Media Player com 控件添加到我的工具箱中,然后在调试模式下的窗体上成功使用了该控件。
但是,当我尝试在发布模式下运行应用程序时,它会出现错误...
无法加载文件或程序集 'Interop.WMPLib, ... 或其依赖项之一。试图加载格式不正确的程序。
通过一些跟踪,我确定错误不是在创建控件时发生,而是在 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
我错过了什么?