加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – Taghelper:无法解析包含程序集的TagHelper

发布时间:2020-12-16 06:33:51 所属栏目:asp.Net 来源:网络整理
导读:我无法在我的ASP.NET v5项目中使用自定义TagHelper.自定义TagHelper位于Web项目本身.我尝试从CodeProject和 this tutorial跟踪此示例 this sample. 当我尝试使用没有addTagHelper的标记时: 没有任何变换,标签帮助器中没有任何断点. 当我尝试将@addTagHelper
我无法在我的ASP.NET v5项目中使用自定义TagHelper.自定义TagHelper位于Web项目本身.我尝试从CodeProject和 this tutorial跟踪此示例 this sample.

当我尝试使用没有addTagHelper的标记时:
没有任何变换,标签帮助器中没有任何断点.

当我尝试将@addTagHelper“*,MyWebApplication”添加到Viewcomponent时,错误是MyWebApplication’.错误:无法加载文件或程序集“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”

行为实际上似乎是(至少对于同一个Web项目中的帮助者)

addTagHelper“className / Filter”,“folderName”

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

这是一个sample working demo

>点击F5,查看猫.
>编辑项目属性以更改程序集名称.
>点击F5,查看猫. <<这应该不起作用?!
>关闭解决方案,重命名磁盘目录TagHelperDemo – >
TagHelperFolderDemo
>在将文件夹名称用于addTagHelper指令之前,观察页面失败

PS:即使TagHelper在同一个项目中,也需要@addTagHelper.当TagHelper将其标记为目标时,VS2015会将标记重新着色为紫色.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读