木子屋 Dnawo's BLOG

VS2010命名空间Microsoft中不存在类型或命名空间名称Web,是否缺少程序集引用?

👤 dnawo 📅 2010-11-25 👁 13181 👍 0 💬 0 🔄 来源:本站原创
用VS2010新建了一个ConsoleApplication应用程序项目,框架选择.NET Framework 4.0,在项目中引用了Microsoft.Web.Administration.dll,程序代码很简单:

using System;
using Microsoft.Web.Administration;

namespace ConsoleApplication1
{
    class Program
    {       
        public static void Main(string[] args)
        {
            ServerManager iis = new ServerManager();
            SiteCollection sites = iis.Sites;
            foreach (Site site in sites)
            {
                Console.WriteLine(site.Name);
            }

            Console.ReadKey();
        }
    }
}

但编译出错,提示:

命名空间“Microsoft”中不存在类型或命名空间名称“Web”。是否缺少程序集引用?

dll引用了,里边确实有命名空间Microsoft.Web.Administration,怎么会出错呢?弄了好久,无意中在项目属性看到目标框架是.NET Framework 4 Client Profile,将其改为.NET Framework 4.0,再编译就正常了。

图片

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 图王:如何做一个成功的站长? 下一篇 → Windows7下IIS7.5站点静态内容打不开解决方法