日期:2014-05-17  浏览次数:20614 次

vs2008 .net framework 2.0项目如何升级到3.5
和别人一起做了一个小项目,使用的工具是vs2008,由于另外一个同事在项目里面使用了Ajax(使用的vs版本不同),我现在直接用vs打开项目的解决方案后会报错
错误 2 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 E:\Livelihood\Livelihood\Web\Web.config 34

webconfig中有如下代码:
<assemblies>
<addassembly="System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
</assemblies>

这句话好像和使用Ajax有关?这个项目里面使用的是.net framework 2.0,打开后工具箱里面没有Ajax的控件,如果我用.net framework 3.5新建一个项目,工具栏里面就有Ajax控件
现在我要在这个项目的基础上使用Ajax该怎么办呢?



------解决方案--------------------
换成这个看看 

<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
------解决方案--------------------
探讨
按照2楼的高手修改后不再报错了,但是我希望在工具箱里面也可以使用Ajax该怎么办,好像只有3.5的项目工具箱里面才有Ajax,2.0的没有

------解决方案--------------------
探讨
按照2楼的高手修改后不再报错了,但是我希望在工具箱里面也可以使用Ajax该怎么办,好像只有3.5的项目工具箱里面才有Ajax,2.0的没有

------解决方案--------------------
Ajax 工具箱应该都是在工具箱列表里面手动添加上去的吧。
在工具箱里鼠标右键,然后点击“添加选项卡”,“选择项”,然后找到AjaxControlToolkit\SampleWebSite\Bin里面的那个.dll文件就OK了