2016-09-09 6 views
2

У меня есть основной проект ASP.NET, созданный с помощью генератора-генератора Yeoman. Моя проблема заключается в том, что я не могу использовать вспомогательный тег, предоставленный генератором (и моя справка по тестовому тегу тоже не работает). Название проекта react_tests, и это _ViewImports.cshtml файл@addTagHelper не удалось загрузить файл или сборку

@using react_tests 
@using react_tests.Models 
@using react_tests.Models.AccountViewModels 
@using react_tests.Models.ManageViewModels 
@using Microsoft.AspNetCore.Identity 
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 
@addTagHelper *, react_tests 

Я попытался заменить последнюю строку с:

@addTagHelper "*, react_tests" 

и

@addTagHelper "*, TagHelpers"//the folder for tag helpers 

и

@addTagHelper "react_tests.TagHelpers.MenuLinkTagHelper, react_tests" 

Но я всегда получаю следующее сообщение об ошибке:

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

+0

Ваш проект может быть назван «react_tests», но является ли его именем сборки? –

ответ

-2

падение Кавычки в директиве @addTagHelper.

+0

Я не думаю, что кавычки важны. Я использую их в своих проектах, и они работают нормально. – joshmcode

+0

Извините. Они сделали это до релиза RTM. –

0

Для других пользователей эта ошибка возникает, если указанное имя не является именем сборки. В моем случае я по ошибке помещал пространство имен.

Это не имеет никакого отношения к котировкам (официальный ответ: https://github.com/aspnet/Razor/issues/1200).

Смежные вопросы