我有一项表现正常的服务。它将无法识别以下命名空间声明:
using System.Windows.Forms;
我最需要的是Windows.Forms命名空间是一个WebBrowser控件。关于如何使这个工作的任何想法?谢谢。
答案 0 :(得分:7)
在项目中添加对System.Windows.Forms的引用。
以下是您的操作方法:(从以下用户复制 - 谢谢!):
你需要添加对它的程序集的引用
右键单击解决方案资源管理器和
中的项目节点选择AddReference - > .Net - > System.Windows.Forms
确保不要从服务中调用MessageBox。做起来并不聪明。 (是的,我已经用这种方式阻止了服务)
答案 1 :(得分:4)
你需要添加对它的程序集的引用
右键单击解决方案资源管理器和
中的项目节点选择 AddReference - > .Net - > System.Windows.Forms
答案 2 :(得分:0)
我不确定您希望如何在Windows服务中使用WebBrowser控件,这是一种本身没有用户界面的应用程序。您可能需要的是对System.Windows.Forms库的引用。如果右键单击项目并转到添加引用...,将会有一个完整的引用列表。向下滚动并选择System.Windows.Forms和clikc OK,你应该很高兴。