VS2010中2.0框架.net引用中缺少System.web.extensions引用dll?

col*_*ash 17 .net c# reference visual-studio-2010

我和这个有类似的问题.

我正在尝试使用在Visual Studio 2010中使用2.0框架的旧项目.但是当它在添加引用对话框中过滤到2.0框架时,它不会认识到System.web.extensions dll是该框架的一部分.不,我的框架只是设置为".NET Framework 2.0",因为没有2.0客户端.

任何帮助,将不胜感激.

现在我只是手动进入带有记事本的csproj文件并添加到参考中.这似乎有效.有没有办法可以用我正在处理的其他项目来完成这项工作,或者我只需要在每个项目的csproj文件中手动添加它?

ika*_*riw 13

我只是遇到了一个我需要处理的旧项目的问题.

我从http://go.microsoft.com/fwlink/?LinkID=77296安装了1.0版的AJAX Web扩展以获取该文件的旧版本,然后在我的项目中,我通过链接到System.Web引用了dll文件夹C:\ Program Files(x86)\ Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025中的.Extensions.dll

  • 对于我的项目,我还必须在您标识的文件夹中添加对System.Web.Extensions.Designer.dll的引用.使用VS2013和旧的ASP.Net 2.0项目,我首先安装了Microsoft ASP.Net 2.0 AJAX Extension 1.0,我得到了AjaxControlToolkit版本20229的副本(最后一个.Net 2.0兼容版本).我添加了对AjaxControlToolkit.dll和System.Web.Extensions.dll以及System.Web.Extensions.Designer.dll的引用,之后每个内容都是干净的. (2认同)

Dav*_*ter 5

客户端配置文件功能与VS2008 SP1添加.它不会返回.NET 2.0项目的客户端配置文件.

System.Web.Extensions.dll程序集在安装时似乎不是GAC的一部分 - 您必须手动将其包含在bin目录中.对于有类似问题的人,请参阅此论坛帖子.

我认为您应该能够通过在添加引用时浏览它来添加程序集,而不必启动记事本并以这种方式添加它.

我希望这有帮助.祝好运!