【问题标题】:Cannot show Designer view of form containing Windows Media Player object in VS 2019 C#无法在 VS 2019 C# 中显示包含 Windows Media Player 对象的表单的设计器视图
【发布时间】:2021-03-04 11:54:58
【问题描述】:

我在 C# VS 2019 项目中有一个表单,其中包含一个 Windows Media Player 对象。当我尝试在设计视图中查看它时,我得到了错误

'找不到类型'AxWMPLib.AxWindowsMediaPlayer'。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。'

在查看另一个没有媒体播放器对象的表单时,工具箱中没有 Windows Media Player,因此我从 COM 选项卡中添加了它。然后它出现在工具箱中,但没有图标。如果我将它拖到新表单上,我会收到错误 AXHost not found。

如果我查看 VS 对象浏览器,我可以看到 AxWMPLib.AxWindowsMediaPlayer 及其属性正常。

包含表单的项目为平台 AnyCPU(64 位不可用)构建并运行正常。 如何在设计视图中查看包含 Windows Media Player 对象的表单?

【问题讨论】:

    标签: c# windows-forms-designer


    【解决方案1】:

    事实证明,屏幕顶部显示在调试等下拉列表右侧的构建选项(任何 CPU、混合平台、x86 和配置管理器)与项目-> 属性中显示的选项不同- >构建->平台目标。显示的选项是 x64,即使任何 CPU 显示在屏幕顶部。将此更改为 Any CPU 允许查看表单的设计器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多