Sto usando ASP.NET 5 (vNext) con MVC, c'è qualche soluzione sulla pubblicazione di tutte le viste in una dll separata?Come compilare tutti i file cshtml in un assembly DLL o .net in vNext?
5
A
risposta
0
Il sito seguente contiene istruzioni per la compilazione di viste Rasoio in MVC 3. Non sono sicuro che la tecnica funzioni per vNext.
Questo è un meccanismo utile per la creazione di elementi di visualizzazione condivisi su siti Web.
http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/
Questo può anche aiutare: Sharing Razor views across projects
Questo progetto GitHub è la versione definitiva del precedente: https://github.com/RazorGenerator/RazorGenerator
Problemi correlati
- 1. Un modo Come compilare la libreria C in .Net dll?
- 2. Compilare Brotli in una DLL .NET può fare riferimento
- 3. C++ Come compilare dll in un file .exe
- 4. Sicurezza plug-in .NET Assembly
- 5. È possibile eseguire un assembly .NET (dll) da vbscript?
- 6. Analisi semplice file PE Win32 (EXE/DLL) in .NET
- 7. compilare tutti i file CPP utilizzando makefile in MinGW
- 8. Come firmare un file DLL di Assembly .NET con un nome sicuro?
- 9. Come si combinano una dll non gestita e un assembly gestito in un unico file?
- 10. Trovare tutti i namespace in un assembly usando Reflect (DotNET)
- 11. Caricamento di file DLL plug-in, "Il membro richiamato non è supportato in un assembly dinamico."
- 12. C'è un modo per confezionare più di un assembly .NET in una DLL?
- 13. Convertire i moduli python in file DLL
- 14. Trova tutti i riferimenti di una DLL in un progetto
- 15. Bundle. NET dll per eseguire l'applicazione in macchina senza .NET?
- 16. Prestazioni di .NET ILMerged assembly
- 17. Creazione di un file .dll in C# .Net
- 18. Impossibile caricare un file o un assembly SMDiagnostics.dll
- 19. .NET Assembly Dipendenze
- 20. Dipendenze DLL circolari in .NET
- 21. Come compilare un solo file in C#?
- 22. assembly corrotto ASP.NET "Impossibile caricare file o assembly App_Web_ *"
- 23. Perché non è necessaria una compilazione quando si aggiornano i file cshtml con il codice .net?
- 24. Come posso usare una lingua .net diversa (F #) per asp.net vnext
- 25. ASP .Net VNext e Owin
- 26. Un assembly C# .dll può contenere un punto di ingresso?
- 27. versione di una DLL in .NET
- 28. Compilare un binario x64 C# .NET su un sistema x86
- 29. Come caricare un file .dll creato per un'altra versione .net in .Net 5?
- 30. Compilare solo i file selezionati in Maven
Di solito non c'è bisogno di farlo, in quanto diventa dolore per personalizzalo (nel caso in cui lo invii come parte di una libreria di terze parti per alcuni CMS o così). Posso chiederti perché ne hai bisogno? Se la tua unica preoccupazione è il rendimento, puoi abilitare la compilazione della vista del rasoio come menzionato in questo post http://stackoverflow.com/questions/33518206/does-mvc6-support-precompiled-views. – Tseng
la sicurezza è la mia preoccupazione, se ho una dll posso offuscarla. So che perderò le prestazioni ma la sicurezza è necessaria. –
Requisiti dispari. Che tipo di cose metti nelle tue opinioni, che hai problemi di sicurezza? La vista dovrebbe semplicemente visualizzare i dati che hai già preparato e diversi da quelli che contengono solo l'html. Sembra troppo paranoico al tentativo di offuscarli. Le visualizzazioni Imho devono essere pubbliche, pertanto è possibile personalizzare le visualizzazioni della libreria di terze parti nelle applicazioni in cui vengono utilizzate. Se non è un plug-in/estensione/pacchetto per il consumo pubblico, non c'è nemmeno bisogno di offuscarlo. – Tseng