none
RazorJS RRS feed

  • Pergunta

  • Saudações, alguém usa esse pacote? Razor JS?

    Estou tentando usar e chamar um arquivo externo usando 

    @Html.RazorJSInclude("~/Scripts/Views/Agendamento/Agenda/AgendaMedico.js")

    e recebo o seguinte erro:

    Não foi possível carregar o tipo System.Web.Razor.Parser.MarkupParser do assembly System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.

    Alguém sabe  que pode ser?


    Desenvolva!!!

    segunda-feira, 17 de setembro de 2012 09:38

Todas as Respostas

  • Não está faltando a inclusão deste pacote no seu projeto?

    http://nuget.org/packages/RazorEngine

    segunda-feira, 17 de setembro de 2012 21:23
    Moderador
  • Bem, o RazorJs já vem com essa dll... mas de qualquer forma vou instalar

    Desenvolva!!!

    terça-feira, 18 de setembro de 2012 14:35
  • Sim, o razor já vem com essa DLL, mas verifique a versão.

    Provavelmente a versão que já vem instalada com o MVC não tem esse método que você tentou utilizar.

    terça-feira, 18 de setembro de 2012 18:46
    Moderador
  • Não deu certo. Deu erro dizendo que não foi possível localizar Razor engine (versao utilizada pelo RazorJS)

    Desenvolva!!!

    quarta-feira, 19 de setembro de 2012 18:08
  • O problema está com a Versão do RazorJS ele não está compilado para usar a versão 3.2 do RazorEngine o que dá problemas com a System.Web.Razor 2.0, se você remover o conteúdo abaixo do webconfig vai funcionar localmente, mas com certeza ao publicar seu projeto não vai funcionar, a solução foi recompilar com a nova RazorEngine, aqui se econtra o pacote do RazorJs atualizado http://212.1.214.104/blog/razorjs-para-ystem-web-razor-2-0/

    <dependentAssembly>
        <assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="0.0.0.0-2.0.0.0" />
      </dependentAssembly>
    sexta-feira, 25 de janeiro de 2013 03:40
  • O problema está com a Versão do RazorJS ele não está compilado para usar a versão 3.2 do RazorEngine o que dá problemas com a System.Web.Razor 2.0, se você remover o conteúdo abaixo do webconfig vai funcionar localmente, mas com certeza ao publicar seu projeto não vai funcionar, a solução foi recompilar com a nova RazorEngine, aqui se econtra o pacote do RazorJs atualizado http://212.1.214.104/blog/razorjs-para-ystem-web-razor-2-0/

    <dependentAssembly>
        <assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="0.0.0.0-2.0.0.0" />
      </dependentAssembly>
    sexta-feira, 25 de janeiro de 2013 03:41