0

我正在按照本教程开始使用热毛巾,我已经安装了ASP.NET Web Tools 2012.2 更新,并且还下载并安装了热毛巾模板的 VSIX,但是当我尝试使用此模板创建一个新项目时,它是无法正常工作。如果我在Visual Studio 2012中打开一个新项目并选择ASP.NET MVC 4 Web 应用程序,我会看到那里列出的HotTowel 单页应用程序模板,但我选择创建的项目缺少很多文件。

我希望在我的Scripts文件夹中看到以下内容:

在此处输入图像描述

但相反,我的项目看起来像这样:

在此处输入图像描述

创建的项目也无法编译,它会引发以下异常:

Error 1 The name 'BundleConfig' does not exist in the current context

此处抛出此异常:

public class MvcApplication : System.Web.HttpApplication
{
    protected void Application_Start()
    {
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
    }
}

有谁知道为什么热毛巾模板在Visual Studio 2012中不能正常工作以及我可以做些什么来让它工作?

更新:

我尝试使用Nuget而不是模板安装Hot Towel,但这也无法正常工作。Install-Package就安装Q而言,然后给出了异常。这是Nuget输出:

PM> Install-Package HotTowel
Attempting to resolve dependency 'Breeze.WebApi (≥ 1.4.1)'.
Attempting to resolve dependency 'Breeze.Client (≥ 1.4.2)'.
Attempting to resolve dependency 'Q'.
Install-Package : External packages cannot depend on packages that target projects.
At line:1 char:1
+ Install-Package HotTowel
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
4

1 回答 1

1

我通过更新NuGet Package Manager解决了这个问题。我从这里更新了它:

http://docs.nuget.org/docs/start-here/installing-nuget
于 2013-10-09T19:18:24.650 回答