2013-07-07 10 views
11

Sto lavorando con ASP.NET MVC 4 e sto provando ad avere aree in progetti separati.Aree in progetti diversi con ASP.NET MVC 4

Ho controllando questa discussione in cui siamo anticipato stato non-portante delle aree in diversi progetti dopo ASP.NET MVC2:

What are the pros and cons of Areas implemented as single projects vs multiple projects in asp.net mvc

Qualcuno sa se è vero che non è supportato più?

Qualcuno potrebbe aiutarmi a scoprire se esiste un modo comune per avere aree in progetti separati quando si utilizza ASP.NET MVC 4?

Ho trovato questo altro thread che può aiutare, ma era alla ricerca di un modo più comune:

ASP.NET MVC 4 Areas in separate projects not working (view not found)

Grazie!

risposta

1

Diversi progetti sono come siti diversi in un'unica soluzione. Non dipendono l'uno dall'altro. Ogni area ha la propria registrazione di routing.

È possibile controllare questo. Può essere che vi aiuterà:

ASP.NET MVC 4 Areas in separate projects

2

La risposta è più probabile di no, ma non può fornire una fonte definitiva quanto riguarda> Versione 3.

This was written in 2010:

Sono il responsabile dello sviluppo di ASP.NET MVC in Microsoft.

Non ci sono piani per includere aree multi-progetto in ASP.NET MVC 3. Tuttavia, è sicuramente un'area che intendiamo visitare nel futuro .

Nel frattempo le soluzioni di MvcContrib sono probabilmente la soluzione migliore. Il download di MVC Futures include ancora una versione vecchia (e forse solo la versione semi-funzionale di ) della funzione di aree multiprogetto originale. Poiché è disponibile anche il codice sorgente completo, è possibile che sia in grado di creare una soluzione personalizzata in base alle proprie esigenze.

Attualmente, il modello di aree fornito in VS2013 non fornisce una soluzione pronta per questo. La mia ipotesi sarebbe che sia "possibile" ma non supportato. La domanda più grande sarebbe, quale scenario stai incontrando dove è necessario mettere le tue aree in diversi progetti?