Directiva de ensamblaje MVC 3.0 Razor
-
25-09-2019 - |
Pregunta
¿Cuál es la sintaxis/análogo para la directiva de ensamblaje? http://msdn.microsoft.com/en-us/library/a7c375wt(vs.71).aspx en MVC 3.0 Razor
En la vista MVC tengo esto:
< %@ Ensamblaje name = "web.plugins.authentication" %>
¿Cómo puedo decir lo mismo en la vista MVC 3.0 Razor?
Más detalles y solución:
Creé una aplicación MVC enchufable donde tengo una aplicación principal y muchos complementos en ella. Todos los ensamblajes y vistas de salida de las aplicaciones de complementos ubicados no en el directorio de bin de la aplicación principal, y en el caso de afeitar, experimenté algunos problemas que las opiniones no pueden encontrar clases de modelos.
Finalmente vine la solución para ese problema. Hice la salida de todas las aplicaciones *.dll de complementos en el directorio de bin de la "aplicación principal".
Solución 3
En ese caso, todos *.dll's deben ubicarse en el lugar correcto, en el directorio bin del proyecto principal "aplicación principal".
Otros consejos
No encontrará el equivalente de la Directiva de Asamblea en Razor.
La razón es algo complicada, pero comienza con la decisión del equipo de MVC de usar Formas web para las dos primeras versiones de ASP.NET MVC. Las formas web se utilizan para muchas más cosas que solo vistas en MVC. Lo que hace MVC es simplemente volver a analizar el motor de forma web para representar vistas.
Por otro lado, Razor es un motor de vista simple. Su objetivo es proporcionar un lenguaje para describir la representación de HTML en un sitio web de MVC, nada más.
Quizás si detalla lo que quiere lograr, podríamos ayudarlo con más detalle
Aún otra.
web.config
system.web
compilation
assemblies
add assembly
MVC RAZORVIEW CLASS (Hereit BuildManagerComplineView) está utilizando BuildManagerWrapper. Si cambia la base de código, implementa el método IbuildManager.getReferenceSeSemblies y el ayudante de página web personalizada.