Ho una soluzione con più progetti con tutte le DLL di output (tranne l'applicazione principale, ovviamente). Copia locale è impostato su true per tutti i riferimenti e tutto è perfetto e dandy con dll nella stessa directory dell'exe.Inserimento di riferimenti del progetto C# in una sottocartella
Il mio problema è che questo è brutto. Mi piacerebbe mettere tutte le DLL in una sottocartella (in realtà due sottocartelle in basso per essere precisi). Come posso fare questo in Visual Studio 2008?
Ho trovato alcune domande che sembrano simili ma non ho trovato la risposta semplice che so che deve esistere.
MODIFICA: per maggiore chiarezza, desidero sapere come fare in modo che il caricatore di assioli assegni riferimenti da qualche parte oltre alla directory operativa. Gli utenti interagiranno con alcuni degli altri file nella directory, e meno spazio ci sarà per loro e meglio sarà.
EDIT 2: Voglio anche evitare l'uso del GAC. L'applicazione deve essere autonoma.
Ma come verranno caricati? Dovrai caricare ogni DLL manualmente, che fa schifo. E se l'hai fatto, non fai riferimento ai progetti con il freddo: non puoi semplicemente usare i tipi in essi contenuti. Overkill totale ed esplosione cerebrale. –
Idealmente c'è un modo in VS per far sì che l'applicazione cerchi tutte le dipendenze da qualche parte oltre alla directory operativa. Non riesco a immaginare che sia così difficile. – daedalus28