新建一个Asp.net Ajax-Enabled Web Site,using发现多了13个namespace.如下
using Microsoft.Web.Configuration; using Microsoft.Web.Handlers; using Microsoft.Web.Profile; using Microsoft.Web.Resources; using Microsoft.Web.Script.Serialization; using Microsoft.Web.Script.Services; using Microsoft.Web.Security; using Microsoft.Web.UI; using Microsoft.Web.UI.Compatibility; using Microsoft.Web.UI.Controls; using Microsoft.Web.UI.Controls.Design; using Microsoft.Web.UI.Design; using Microsoft.Web.Util;
安装asp.net ajax 1.0 beta时,Microsoft.Web.Extensions.dll被注册到GAC(全局命名空间,C:\WINDOWS\assembly),所以以为都是Microsoft.Web.Extensions.dll中的命名空间。用vs2005的object brower看了一下Microsoft.Web.Extensions.dll: 只有几个namespace. 这四个多出的命名空间是从哪里来的? using Microsoft.Web.Profile; using Microsoft.Web.Resources; using Microsoft.Web.Security; using Microsoft.Web.Util;