今天整理一個Visual Studio 2005的老項目, 其中用到了ASP.NET 2.0 AJAX的系列組件, 雖說是過時的東西, 但以後還是有些老項目要維護的.
出於備忘目的, 搜集整理相關資訊如下
項目名稱 |
安裝包 |
程式集 |
命名空間 |
|
ASP.NET 2.0 AJAX Extensions |
ASPAJAXExtSetup.msi |
System.Web.Extensions.dll v1.0.61025 |
System.Web.Extensions |
|
ASP.NET 2.0 AJAX Future |
ASPAJAXCTP.msi |
Microsoft.Web.Preview.dll |
Microsoft.Web.Preview |
|
ASP.NET AJAX Control Toolkit |
The current version of the AJAX Control Toolkit is not compatible with ASP.NET 2.0. The latest version that is compatible with ASP.NET 2.0 can be found here: 20229 AjaxControlToolkit.zip 包含全部空間, 測試架構, 樣本網站及VSI |
AjaxControlToolkit.dll |
AjaxControlToolkit |
|
難得看到微軟提供的.NET組件裡, 程式集/命名空間的命名有這麼亂的. 絕大多數情況下, .NET命名空間的組織嚴謹和達意都是讓人滿意的.
但這裡卻也不該因為三個項目的開發形式/維護組織不同, 把命名搞的亂成這樣, 既不整齊, 又不達意.
協商好再開始多好, 否則代價就是今天下午這樣, 比如要猜測Microsoft.Web.Preview.dll的功用, 害我像追破案線索一樣, 搜尋了兩下才知道原來是當年的 "Future", Fu就Fu吧, 輪到給程式集起名字時還換個"Preview"! 慘痛!