Taghelper:无法解析包含程序集的 TagHelper

Taghelper: Cannot resolve TagHelper containing assembly

我无法让自定义 TagHelper 在我的 ASP.NET v5 项目中工作。自定义 TagHelper 位于 Web 项目本身。我也尝试遵循此示例 this sample from CodeProject and this tutorial

当我尝试在没有 addTagHelper 的情况下使用标签时: 没有任何转换,标签助手中没有断点。

当我尝试 @addTagHelper "*, MyWebApplication" 到 Viewcomponent 时,错误是 MyWebApplication'. Error: Could not load file or assembly 'MyWebApplication'

我错过了什么?

工具版本:

Microsoft Visual Studio Enterprise 2015 RC
Version 14.0.22823.1 D14REL
Microsoft .NET Framework Version 4.6.00057
Microsoft.AspNet.Mvc 6.0.0-beta4

addTagHelper 的广告签名是

@addTagHelper "className/Filter", "assemblyName"

行为实际上看起来是(至少对于同一网络项目中的助手而言)

addTagHelper "className/Filter", "folderName"

因为至少进入 Beta6,程序集名称是文件夹名称并忽略项目属性中的属性。

这里是sample working demo

  1. 按 F5,查看猫。
  2. 编辑项目属性以更改程序集名称。
  3. 按 F5,查看猫。 << 这应该行不通?!
  4. 关闭解决方案,重命名磁盘目录TagHelperDemo -> TagHelperFolderDemo
  5. 观察页面失败,直到文件夹名称用于 addTagHelper 指令

PS:即使 TagHelper 在同一项目中,也需要 @addTagHelper。当 TagHelper.

将标签作为目标时,VS2015 将其重新着色为紫色