让ASP.NET AJAX Control Toolkit的两个版本同时存在于VS2008
2008-01-26 18:34
597 查看
前两天用了一下vs08,有感于它的强大,以及对javascript的智能感知和调试。可是平时项目中又不能用它,毕竟现在很多都是用vs05的,如果创建一个2.0的项目,由于我先前给vs08添加的ASP.NET AJAX Control Toolkit是3.5的版本,没有办法再2.0的项目中使用,自己又添加了一下2.0的Control Toolkit结果又导致3.5的无法正常使用了,怎么回事呢?原来这两个dll文件的命名空间一样,如果在vs都导入的话,可能会有冲突。知道了怎么回事后,就开始我的修改之旅。
1.把前面我们下载到的ASP.NET AJAX Control Toolkit2.0附带源码的解决方案用vs05打开。看到这么几个项目
AjaxControlToolkit就是这个控件库,SampleWebSite就是示例网站(我们可以不理会他),ToolkitTests就是调用ControlToolkit这个类库的网站的,其实也没有多大用的,不过如果你不管它,重新生成项目时会提示一些错误,我觉得应该没有什么关系的,TemplateVSI,也没有什么用,是用来生成vsi安装程序的。
2.我们主要对AjaxControlToolkit这个项目下手,随便点开一个cs文件,在命名空间名上点右键-->重构-->重命名,新的名字你可以自由选择,我用的是AjaxControlToolkit20,等它自动重构完,会提示你说有一些字符串引用没有修改,我们就在当前项目()搜索AjaxControlToolkit,替换为AjaxControlToolkit20,记得要选上“全字匹配”,否则会把你前面重构的一些东西替换成“AjaxControlToolkit2020”的样子.
<%<%@ Register assembly="AjaxControlToolkit20" namespace="AjaxControlToolkit20" tagprefix="cc2" %>
6。最后再顺便说一下,vs08建立的。net2.0网站,只有那个sln解决方案文件是vs08的,所以我们就可以用vs05用打开网站的方式,把vs08建立的网站的文件夹打开,然后再另存一个解决方案。这样的话,这个网站就可以通过不同的sln文件打开了.
不想修改的就下我修改的这个吧/Files/zhangyue/AjaxControlToolkit20.rar
1.把前面我们下载到的ASP.NET AJAX Control Toolkit2.0附带源码的解决方案用vs05打开。看到这么几个项目
AjaxControlToolkit就是这个控件库,SampleWebSite就是示例网站(我们可以不理会他),ToolkitTests就是调用ControlToolkit这个类库的网站的,其实也没有多大用的,不过如果你不管它,重新生成项目时会提示一些错误,我觉得应该没有什么关系的,TemplateVSI,也没有什么用,是用来生成vsi安装程序的。
2.我们主要对AjaxControlToolkit这个项目下手,随便点开一个cs文件,在命名空间名上点右键-->重构-->重命名,新的名字你可以自由选择,我用的是AjaxControlToolkit20,等它自动重构完,会提示你说有一些字符串引用没有修改,我们就在当前项目()搜索AjaxControlToolkit,替换为AjaxControlToolkit20,记得要选上“全字匹配”,否则会把你前面重构的一些东西替换成“AjaxControlToolkit2020”的样子.
<%<%@ Register assembly="AjaxControlToolkit20" namespace="AjaxControlToolkit20" tagprefix="cc2" %>
6。最后再顺便说一下,vs08建立的。net2.0网站,只有那个sln解决方案文件是vs08的,所以我们就可以用vs05用打开网站的方式,把vs08建立的网站的文件夹打开,然后再另存一个解决方案。这样的话,这个网站就可以通过不同的sln文件打开了.
不想修改的就下我修改的这个吧/Files/zhangyue/AjaxControlToolkit20.rar
相关文章推荐
- 《ASP.NET Ajax程序设计-第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit》2007年4月16日 china-pub全国首发!+ 赠书名单已经确定
- 初学 ASP.NET AJAX Control Toolkit(一):AJAX Control Toolkit 介绍及构建开发环境
- AJAX -惊艳酷炫效果制作者ASP.NET AJAX Control Toolkit
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》试读及免费赠书活动
- ASP.NET AJAX Control Toolkit 新扩展特性:AutoCompleteExtender
- ASP.NET里AjaxControlToolkit 的使用方法
- ASP.NET AJAX Control Toolkit控件说明
- asp.net ajaxControlToolkit FilteredTextBoxExtender的简单用法
- 配置Asp.net Ajax Control Toolkit
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》试读及免费赠书活动
- 错误: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. 解决方案
- ASP.NET AJAX Control Toolkit
- 《ASP.NET Ajax程序设计-第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit》2007年4月16日 china-pub全国首发!+ 赠书名单已经确定
- 《ASP.NET Ajax程序设计-第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit》2007年4月16日 china-pub全国首发!+ 赠书名单已经确定
- 讲座展示:TechEd Europe DEV344 - ASP.NET AJAX Control Toolkit(下)
- ASP.NET AJAX Control Toolkit Update
- 《ASP.NET Ajax程序设计-第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit》2007年4月16日 china-pub全国首发!+ 赠书名单已经确定
- AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts错误 收藏
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》试读及免费赠书活动