Sto scrivendo un pacchetto NuGet principalmente per l'accesso ai dati e le funzioni di utilità che verranno utilizzate da più applicazioni Web, ma ci sarà un'applicazione Web principale che guiderà lo sviluppo del pacchetto NuGet. In quanto tale, voglio sviluppare questa applicazione web insieme al pacchetto NuGet sulla stessa macchina, così posso facilmente aggiungere la funzionalità del pacchetto necessaria e testarla immediatamente nell'applicazione web.
Tuttavia, c'è ancora un fastidioso sovraccarico a questo perché il pacchetto NuGet deve essere pubblicato e l'ultima versione abbattuta ogni volta che aggiungo alcune funzionalità e voglio testarlo. Se non funziona correttamente, dovrò ripararlo e ripassare questa procedura.
Esiste una best practice per poter sviluppare facilmente un pacchetto NuGet accanto a un consumatore del pacchetto? Potrei fare in modo che la soluzione del pacchetto restituisca le sue DLL a una directory comune e aggiunga un riferimento diretto alle DLL nel consumatore ma sarebbe un riferimento temporaneo che non dovrebbe essere archiviato, quindi sembra un cattivo modo di fare le cose. È opportuno che il progetto del pacchetto NuGet sia nella stessa soluzione di questa applicazione Web principale che lo consuma, ma utilizzare un riferimento al progetto anziché un riferimento al pacchetto NuGet?