c# - 为什么我的 Windows Media Player 组件没有添加到 Visual Studio 2019 中的 WinForms 工具箱中?

标签 c# winforms visual-studio-2019

目标。 我正在尝试为下载的视频构建自动字幕软件。我需要观看视频、收听音频、查看语音识别器读取的内容并进行所需的任何更改。因此,我认为 Windows Media Player 组件最适合观看和播放视频。

预期结果 我应该可以直接转到工具箱 >> 右键单击>> 选择项目... >> COM 组件 >> 选中 Windows Media Player 复选框>> 确定。并使该组件显示在我的工具箱中。

实际结果 “所有工具”选项卡在我的工具箱中展开,但我的“axWindowsMediaPlayer1”却找不到。没有错误消息,事实上,我收到一个框,告诉我已成功添加。但我再次尝试找到它,但无处可寻。

我尝试过的

  1. 关闭 Visual Studio 2019 并重新打开。
  2. 从 4.0 切换到 3.1。
  3. 使用 Wmp.dll 文件从 system32 添加表单。
  4. 重置工具箱。
  5. 在工具箱中创建一个新选项卡并尝试将其添加到其中(这会导致该选项卡自行删除)。
  6. 从工具箱中删除所有组件(我多次尝试都没有成功)。
  7. 阅读Microsoft's Documentation关于再次添加 Windows Media Player。

最佳答案

它对我有用(VS 2019 v16.9.4;.NETFramework 4.8)。

  • 打开 Visual Studio 2019
  • 点击enter image description here
  • 在 VS 菜单中,单击文件
  • 选择新建
  • 选择项目
  • enter image description here
  • 点击Windows 窗体应用程序 (.NET Framework)
  • 点击下一步
  • 输入所需的项目名称。对于框架,选择.NET Framework 4.8
  • 点击创建

打开解决方案资源管理器

  • 在 VS 菜单中,点击查看
  • 选择解决方案资源管理器

打开工具箱

  • 在 VS 菜单中,点击查看
  • 选择工具箱

将 Windows Media Player 添加到工具箱

  • 点击所有 Windows 窗体
  • 选择选择项目

enter image description here

enter image description here

enter image description here

在“工具箱”中,单击“Windows Media Player”,按住鼠标按钮并将控件拖动到 Form1 上。

关于c# - 为什么我的 Windows Media Player 组件没有添加到 Visual Studio 2019 中的 WinForms 工具箱中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68216366/

相关文章:

c# - 如何向datagridview添加过滤器

.net - 工具条 (ToolStripDropDownButton) 关闭并失去窗口焦点

c# - 在自定义控件中隐藏不需要的属性

visual-studio - 为什么在迁移到 Visual Studio 2019 后筛选器不再起作用?

visual-c++ - 如何将单个字符的natvis限制为仅Visual Studio中的字符

c# - RDP 客户端 - AxHost.InvalidActiveXStateException

c# - 依赖属性优化?

c# - 在 Xamarin iOS 中调试异步代码

c# - C# 和 SQL Server 中 int 到 guid 的不同转换

c# - 无法正确单步执行静态构造函数中的代码(VS2019、C#、.NET 4.7.2)