使用VS2012 RC创建的ASP.NET Webforms项目不在VS2012 RTM中运行

时间:2012-09-30 15:36:50

标签: asp.net .net-4.0 visual-studio-2012 webforms

我使用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中运行?

1 个答案:

答案 0 :(得分: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都会丢失。