Orchard CMS - 查看编译?

时间:2017-05-24 18:11:42

标签: asp.net-mvc msbuild orchardcms aspnet-compiler

是否可以在Orchard中执行视图编译?

使用现成的最新dev分支,并将MvcBuildViews设置为true会导致各种参考问题。

作为替代方案,我尝试这样做:

  1. build Precompiled - 这很好用,没问题
  2. %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler -f -v / -p c:\_src\orchard\build\Precompiled c:\temp\precompileoutput
  3. 但是(2)失败,出现以下错误:

    c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\fd596974\9555b8ff\App_Web_4psv3d0u.0.cs(34): error CS0246: The type or namespace name 'Lucene' could not be found (are you missing a using directive or an assembly reference?)

    我是否将工具指向错误的文件夹?是否可以创建一个可以从目标中运行的文件夹? 或者,如果没有与代码库有很大差异,在orchard中编译视图是不可能的?

    这家伙好像在管理它,我想?我正在做同样的步骤: https://blogs.msdn.microsoft.com/shacorn/2014/11/13/asp-net-precompilation-speeding-up-orchard-cold-start/

    (我这样做的原因不是为了提高性能,而是因为偶尔存在视图编译问题,直到测试阶段才出现这种问题。)

1 个答案:

答案 0 :(得分:0)

我在Ochard的GitHub上发布了这个问题。 答案是:https://github.com/OrchardCMS/Orchard/issues/7713