ちぐログ

メモ書きです

ASP.NET Core 普通は出会わないエラーたち

今日はトラブルシューティングでほぼ進みませんでした。
原因はプロジェクト作成時に空のテンプレートを選んだ為です。

時間はかかるけど、ASP.NET Coreがどう動いているのかは非常に勉強になっています。

新規スキャフォールディングアイテムが追加に出てこない

Controllersフォルダ→右クリック→追加→新規スキャフォールディングアイテムが出ないとき project.jsonに以下を追加します。

"dependencies": {
  "Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
    "version": "1.0.0-preview2-final",
    "type": "build"
  },
  "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
    "version": "1.0.0-preview2-final",
    "type": "build"
  }
}

※追記

同様の内容がありました。画面ショット付きで分かり易いです。 blog.shibayan.jp

スキャフォールディング時にエラー

選択したコードジェネレータを実行中にエラーが発生しました:
No executable found matching command "dotnet-aspnet-codegenerator"

project.jsonに以下を追加します。

"tools": {
  "Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
    "version": "1.0.0-preview2-final",
    "imports": [
      "portable-net45+win8"
    ]
  }
},