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

用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 | 引用: 0 | 查看次数: 12622
发表评论
登录后再发表评论!