Abbiamo una soluzione con 20 .DLL di .NET Framework 4.5 (diciamo helloworld01.dll
a helloworld20.dll
) dove vogliamo aggiungere il supporto Linux (a ciascuno) nel prossimo futuro. Pensiamo che questo significhi che ognuno di questi deve essere ricompilato come target .NET Core 1.0.
Lasciando il codice sorgente portandolo da parte e osservando solo l'organizzazione / struttura, qual è la pratica consigliata per sviluppare, costruire e rilasciare .NET Core 1.0 con le DLL di .NET Framework ?
- File .sln completamente nuovo + struttura di cartelle parallele per il codice?
- Nuovo file di progetto ciascuno + struttura di cartelle parallele per il codice?
- Nuovo file di progetto ciascuno + riferimenti nella struttura di cartelle esistente?
- Lo stesso file di progetto + la stessa struttura di cartelle + qualche magia nera basata su msbuild? (Sospetto che non abbia dato i file xml vs json proj)
- qualche altra magia?
Bonus: puoi indicare il progetto open source che incarna tali best practice?