【问题标题】:System.web.extensions reference dll is missing from the 2.0 framework .net references in VS2010?VS2010 的 2.0 框架 .net 引用中缺少 System.web.extensions 引用 dll?
【发布时间】:2011-03-10 19:46:28
【问题描述】:

我遇到了与person 类似的问题。

我正在尝试使用 Visual Studio 2010 中使用 2.0 框架的旧项目。但是,当它在添加时过滤到 2.0 框架时,它不会识别 System.web.extensions dll 是该框架的一部分参考对话框。不,我的框架只是设置为“.NET Framework 2.0”,因为没有 2.0-client。

任何帮助将不胜感激。

现在我只是用记事本手动进入 csproj 文件并添加到参考中。这似乎有效。有没有办法可以对我正在处理的其他项目执行此操作,或者我只需要手动将其添加到每个项目的 csproj 文件中?

【问题讨论】:

  • 在 2.0 中是否存在?我以为“不是”...
  • 是的...它不是“在”.net2.0,如果这就是你的意思。但是当你安装它时,它会将它放在 GAC 中。我会假设,如果它没有指定“我只为这个这样那样的框架工作”,那么.net 无论如何都会显示它。显然情况并非如此。这是您下载的link

标签: c# .net visual-studio-2010 reference


【解决方案1】:

我刚刚遇到了一个需要处理的旧项目的问题。

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

【讨论】:

  • 对于我的项目,我还必须在您确定的文件夹中添加对 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 的引用,并且在此之后都干净地构建了。
  • 这个链接帮了大忙——谢谢。这实际上在 VS2010 中对我有用,除了安装“ASPAJAXExtSetup.msi”文件之外什么也没做。 (我不必将引用添加到“AjaxControlToolkit-NoSource”项目 [ver. 20229] 中,必须已经在该特定项目中。)
  • 我继承了一个旧的 .Net 2.0 项目,该项目最后在 VS2012 中编译,并且对 AjaxControlToolkit.dll 和 System.Web.Extensions.dll 有有效的引用。我正在使用 VS2013,它无法编译,抱怨“找不到命名空间 AjaxControlToolkit”。它所需要的只是添加对 System.Web.Extensions.Designer.dll 的引用。非常感谢@davesol 和@Aaron!
【解决方案2】:

client profile feature 是随 VS2008 SP1 添加的。它不会返回 .NET 2.0 项目的客户端配置文件。

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

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

我希望这会有所帮助。祝你好运!

【讨论】:

  • 它是 GAC 的一部分。如果我手动强制它在 csproj 文件中,它加载它就好了。它只是不会在弹出窗口中查找它。这是缩写。我添加到 csproj 文件的代码:类库: Web 应用程序:C:\WINDOWS\assembly\GAC_MSIL\...参考>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多