【WPF】DirectSound编程,出现错误' 类型"Control"在未引用的程序集中定义'

xxgclj 2019-07-31 03:25:47
以前在VS2010下用directsound编写过声音播放的程序,最近在VS2015下用directsound写代码,程序出错。
出错代码是:
deviceSound.SetCooperativeLevel(Process.GetCurrentProcess(), MainWindowHandle, CooperativeLevel.Normal);
错误信息是:
void Device.SetCooperativeLevel(IntPtr owner, CooperativeLevel level) (+1重载)
类型"Control"在未引用的程序集中定义。必须添加对程序集"System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561923e089"的引用。

程序是以前的写法,怎么也调试不过去,求解!
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
XBodhi. 2019-07-31
  • 打赏
  • 举报
回复
解决就好,这个引用是 windows form 的控件库。
xxgclj 2019-07-31
  • 打赏
  • 举报
回复
引用 1 楼 XBodhi. 的回复:
"System.Windows.Forms 你没有引用
你说的对,我后来发现我添加错了个相似的引用
XBodhi. 2019-07-31
  • 打赏
  • 举报
回复
"System.Windows.Forms 你没有引用

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧