none
奇怪的“未能找到类型或命名空间名称”错误 RRS feed

  • 问题

  • 环境:
    vs2008
    .net  3.5


    在form 中添加一个按钮,在按钮的click事件中添加如下代码:(msdn示例代码)
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Management ;

    namespace restartcomputer
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    private void button1_Click(object sender, EventArgs e)
    {
    ConnectionOptions options =
                new ConnectionOptions();
    ManagementScope scope =
                new ManagementScope(
                "\\\\FullComputerName\\root\\cimv2", options);
            scope.Connect();
    ...................
    }
    ................
    以下略


    系统提示 “未能找到类型或命名空间名称“ConnectionOptions”(是否缺少 using 指令或程序集引用?)”
             “未能找到类型或命名空间名称“ManagementScope”(是否缺少 using 指令或程序集引用?)”

    在之前已经引用命名空间System.Management,为何还会出现这个问题?

     

    2010年8月9日 6:31

答案

  • 是否缺少 using 指令

    OK->看到了: 在之前已经引用命名空间System.Management,

     

    或程序集引用?

    你引用了那个同名的DLL了么

    • 已标记为答案 ybgjj2009 2010年8月9日 8:52
    2010年8月9日 8:15

全部回复

  • 是否缺少 using 指令

    OK->看到了: 在之前已经引用命名空间System.Management,

     

    或程序集引用?

    你引用了那个同名的DLL了么

    • 已标记为答案 ybgjj2009 2010年8月9日 8:52
    2010年8月9日 8:15
  • 是否缺少 using 指令

    OK->看到了: 在之前已经引用命名空间System.Management,

     

    或程序集引用?

    你引用了那个同名的DLL了么


    没有,在解决方案的“引用”中引用后搞定!

    汗!msdn没有任何提示要在那个地方引用,这对初学者来说是巨大的挑战!

    2010年8月9日 8:52