2017-06-10 10 views
3
私はTagHelper

asp.netコアは、アセンブリ

を作成

含むTagHelperを解決できません

名前空間ですSomeName.Framework.TagHelpers

クラス名ValidationTagHelper私は_ViewImportsで私TagHelperを登録してい

プロジェクト内のSomeName.Web

@using SomeName.Framework.TagHelpers 

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 
@addTagHelper *, SomeName.Framework.TagHelpers 

しかし、まだエラーも

Cannot resolve TagHelper containing assembly 'SomeName.Framework.TagHelpers'. Error: Could not load file or assembly 'SomeName.Framework.TagHelpers, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

を取得し、私はそのような場合には

@addTagHelper "*、SomeName.Framework.TagHelpers"

+2

私は、あなたがフォルダではなく、アセンブリを指定する必要があると思います。たとえば、projectが '' proj-name/src/proj-name.csproj "'の場合、正しいディレクティブは名前空間に関係なく '@addTagHelper" *、proj-name "'となります。これが役立つかどうかを見てください。 – Sanket

+0

それは働いたか。他の人に役立つようにあなたの答えを共有してください:) – Sanket

+0

はい。あなたに大きなthx! – Greg

答えて

2

を試してみてください、あなたがいないアセンブリ、フォルダを指定する必要があります。

たとえば、プロジェクトが"proj-name/src/proj-name.csproj"の場合、正しいディレクティブは名前空間に関係なく@addTagHelper "*, proj-name"になります。

関連する問題