zoukankan      html  css  js  c++  java
  • 2019-10-18-dotnet-修复找不到-System.ServiceProcess-定义

    title author date CreateTime categories
    dotnet 修复找不到 System.ServiceProcess 定义
    lindexi
    2019-10-18 21:24:4 +0800
    2019-6-20 9:18:2 +0800
    dotnet

    本文告诉大家如果复制网上一段代码发现 System.ServiceProcess 提示找不到方法或定义,需要手动添加引用

    例如下面一段代码

    using System.ServiceProcess;
    
            private static bool IsWindowsManagementInstrumentationAvailable
            {
                get
                {
                    try
                    {
                        using (var serviceController = new ServiceController("Winmgmt"))
                        {
                            return serviceController.Status == ServiceControllerStatus.Running;
                        }
                    }
                    catch (Exception)
                    {
                        return false;
                    }
                }
            }

    在编译的时候提示

    The type or namespace name 'ServiceProcess' does not exist in the namespace 'System' (are you missing an assembly reference?)
    
    
    错误	CS0246	未能找到类型或命名空间名“ServiceController”(是否缺少 using 指令或程序集引用?)
    

    修复方法是右击依赖项,点击添加引用,在程序集找到 System.ServiceProcess 点击引用就可以

    如果是 SDK 的 csproj 可以直接在项目文件添加下面代码

        <ItemGroup>
          <Reference Include="System.ServiceProcess" />
        </ItemGroup>
  • 相关阅读:
    linux mint 17编译android 2.3.1错误记录
    android字母索引实现ListView定位
    android实现emoji输入
    shell管道与重定向
    c3p0配置记录
    ubuntu13 eclipse菜单栏失效解决
    Proxy实现java动态代理
    ubuntu13启动屏幕亮度0解决方法
    cookie和session笔记
    linux mysql中文乱码解决
  • 原文地址:https://www.cnblogs.com/lindexi/p/12085971.html
Copyright © 2011-2022 走看看