我正在尝试为我最近创建的MVC帮助器方法创建一个Nuget包。
帮助器方法位于MVC项目结构的App_Code文件夹中的.cshtml文件中。
我正在尝试关注this article为此创建一个nuget包。 我已经执行了以下步骤 -
但是,当我尝试在类库项目中导入System.Web.Mvc时显示以下错误 没有为扩展程序注册的构建提供程序" .cshtml"
我们如何创建一个包含" .cshtml"的nuget包的任何想法/教程。包含帮助方法的文件。 我不希望在包中添加cshtml文件,相反,我希望只能通过DLL访问它。
答案 0 :(得分:1)
我自己也是这样做的。 基本上,我不得不使用RazorGenerator包,并且必须将其设置为Razor文件中的自定义工具。是的,它在DLL中编译了整个cshtml。