问题描述
您好,我想将sitefinity网站从8.2升级到13.1 通过Sitefinity CMS Project Manager完成升级后,我通过尝试构建项目收到以下错误 严重性代码说明项目文件行抑制状态 错误无法预编译文件“ MVC \ Views \ AccountActivation \ AccountActivation.AccountActivation.cshtml”。确保cshtml文件中存在生成器声明。 生成器声明是cshtml文件的第一行,如下所示: @ *生成器:MvcHelper * @ 有效主机名:MvcHelper,MvcView,模板,WebPagesHelper,WebPage,RazorGenerator.Core.IHostProvider SitefinityWebApp
有人可以知道原因吗?
解决方法
您可能在ResourcePackages文件夹下有一个自定义资源包。
如果是这样,您的软件包文件夹中可能缺少 razorgenerator.directives 文件。
从Bootstrap软件包中复制razorgenerator.directives文件,然后 例如,将其粘贴到资源包的根文件夹中 \ ResourcePackages \ MyPackage
在您的情况下,可能缺少Bootstrap软件包,因此请从 Bootstrap4 软件包中获取它。