Domanda

Sto costruendo un progetto che si compone di due eseguibili .NET e una libreria di classi con componenti comuni che la quota di due file eseguibili. Per facilità di distribuzione, speravo di essere in grado di distribuire i due file eseguibili senza distribuire la dll (grab & distribuzione correre).

C'è un modo per avere Visual Studio compile il contenuto della DLL in ogni eseguibile senza copiare manualmente le classi in ciascun progetto (e quindi replicare il codice in più di un luogo)?

È stato utile?

Soluzione 2

Scavando in giro su così ho trovato una domanda duplicato che ha dichiarato il problema un po 'più chiaramente di quanto ho fatto.

ILMerge sembra essere la soluzione.

statico collegamento di biblioteche create su C # .NET

Altri suggerimenti

Non ne fanno una DLL. Ne fanno una libreria statica, invece.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top