如何将System.ServiceProcess命名空间导入WPF项目?未在CodeSense中显示

时间:2009-03-04 05:55:11

标签: wpf vb.net import

如何在VB.NET(而非C#)中将System.ServiceProcess命名空间导入WPF项目? ServiceController对象不在VS2008的工具箱中,我似乎无法弄明白。有任何想法吗?如果无法将该特定命名空间导入WPF项目,是否有人建议从WPF应用程序控制Windows服务的另一种方法?我知道这个框架更侧重于多媒体应用程序,但我真的想将我的一些工具切换到WPF。

提前致谢!

3 个答案:

答案 0 :(得分:8)

您需要添加对System.ServiceProcess.dll的引用。

令人困惑的是这个程序集不在C:\Program Files\Reference Assemblies\Microsoft\Framework中。它应该在GAC中;但是,它可能不会显示在程序集列表中。您可以浏览C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727并从那里引用它。

答案 1 :(得分:2)

我认为您的意思是要添加项目引用,而不是专门将其添加到XAML文件中。

您需要添加对相应DLL的引用,但如果您没有定位正确的框架版本,则可能会隐藏它 - 请确保您的项目属性表明您的目标是3.5。

答案 2 :(得分:1)

就我而言,我使用VS2017,我在NuGet管理器(工具-> NuGet软件包管理器->管理NuGet软件包以获取解决方案...)中搜索System.ServiceProcess

为所需的项目安装它就可以了。

enter image description here