2016-09-09 111 views
2

我有一個使用Yeoman generator-aspnet生成的ASP.NET核心項目。 我的問題是我不能使用生成器提供的標籤助手(並且我的測試標籤幫助也不起作用)。 項目名稱爲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)。

相關問題