Abbiamo sviluppato una libreria in C# e ora desidero creare un modello di progetto per facilitare l'uso corretto della libreria.Qual è il modo migliore per includere riferimenti ai miei propri assembly in un modello di progetto?
Desidero che i nuovi progetti includano un riferimento all'assembly della libreria, ma preferiremo non dover distribuire l'assembly al GAC o dipendere dall'assieme che risiede in una posizione specifica.
Quello che sto pensando è includere il file .dll nel file di progetto .zip. Ciò significa che finirà da qualche parte all'interno della cartella del progetto di nuovi progetti. Forse in una cartella chiamata Lib. Quindi il suggerimento di riferimento nel file di progetto può puntare a quella cartella. È una buona idea? Quali problemi potrei affrontare lungo la strada?
C'è forse qualche meccanismo per includere tali librerie di terze parti in modelli di progetto di cui non sono a conoscenza? Come hai affrontato questo? Sicuramente non sono il primo
La risposta dipende in qualche modo da come si pianifica la distribuzione dei modelli. Stai usando VSIX? Stai usando MSI (Windows Installer) o altra tecnologia di implementazione generica? Stavi pensando di distribuire semplicemente il file zip e fornire le istruzioni per l'installazione manuale? –