1

我使用 RC 版本的 Visual Studio 2012 创建了一个 ASP.NET Webforms 项目,我特意使用了 4.0 版本的 .Net 和项目模板以避免 VS2012 发布后的复杂性。

现在我无论如何都遇到了这个问题,这在以下错误消息中有所揭示:

'jquery' is not a valid script name.  The name must end in '.js'. 

正如我在参考资料中注意到的那样,以下程序集参考资料已损坏:

  • Microsoft.ScriptManager.jQuery
  • Microsoft.ScriptManager.jQuery.UI.Component
  • System.Web.Providers

我尝试使用 NuGet 重新安装 jQuery,但没有找到这些程序集。如果我现在在 Visual Studio 2012 中创建一个新的 .Net 4.0 ASP.NET Webforms 项目,我会得到很多我当前不存在的新引用(最初在 RC 版本中创建,现在在 VS2012 RTM 中打开),例如:

  • AspNet.ScriptManager.jQuery
  • AspNet.ScriptManager.jQuery.UI.Combined

但是如果我尝试为我的原始项目添加新的参考,我无法在参考源中找到它们。

如何使我的应用程序在 VS2012 中可运行?

4

1 回答 1

3

检查包裹

AspNet.ScriptManager.jQuery.1.7.1
AspNet.ScriptManager.jQuery.UI.Combined.1.8.20

确保以下 dll 在 lib 文件夹中

AspNet.ScriptManager.jQuery.dll
AspNet.ScriptManager.jQuery.UI.Combined.dll

并检查项目中的引用以确保所有引用都已解决。

有时,dll 没有添加到源代码管理中,当您从源代码管理中获取最新信息时,这两个 dll 丢失了。

于 2012-10-22T09:11:59.393 回答