5

プロジェクトでタグ ヘルパーを有効にするのに問題があります。

プロジェクトのセットアップの概要は次のとおりです。

  • VS 2015 RC コミュニティ版。
  • Project.json リファレンス:Microsoft.AspNet.Mvc": "6.0.0-beta4
  • _GlobalImport.chtml には@addTagHelper"*,Microsoft.AspNet.Mvc.TagHelpers"

ビルド エラーや警告はありません。

何かが足りないはずですが、何がわかりません。

アップデート:

私はそこへの道のりの一部のようです。Razor は適切な href 属性を持つリンクなどを処理するようになりまし@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"た。ただし、動作しない場合のインテリセンス。_ViewStart.chtml.<a asp-controller="Home" asp-action="Summary" title="Manage">TEST</a>

4

4 に答える 4

3

1) にproject.json dependencies、次の 3 つがあることを確認します。

"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
"Microsoft.AspNetCore.Razor.Tools": {
  "version": "1.0.0-preview2-final",
  "type": "build"
},

2) にproject.json tools、以下があることを確認してください。

"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final"

3) あなたのViews\_ViewImports.cshtmlに、以下があることを確認してください。

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

その後rebuild、プロジェクトとあなたは準備ができているはずです。(そうでない場合は、VS を再起動してみてください。)

于 2016-10-20T06:37:03.310 に答える
3

"Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5"project.jsonに依存関係を追加してみてください。

それは私にとって同様の問題を修正しました。

于 2015-10-05T06:03:26.683 に答える
3

何度も行ったり来たりした後、インテリセンスが機能しました。

質問の更新で述べたように、追加する必要がありました@addTagHelper "Microsoft.AspNet.Mvc.TagHelpers"

最後に、タグ ヘルパーの NuGet ページを調べました。リストされている依存関係の一部がプロジェクトにないことに気付きました。それらを追加し、VSを再起動して、インテリセンスを取得しました。

于 2015-06-28T11:26:51.097 に答える