0

私はホットタオルを使い始めるためにこのチュートリアルに従っています.ASP.NET Webツール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でホットタオルをインストールしようとしましたが、これも正しく動作しませんでした。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 に答える