Domanda

vorrei offrire la mia libreria Net (che sto sviluppando nel SharpDevelop IDE) come una singola DLL. Sto usando manualmente ILMerge per unire la mia libreria compilata e tutte le sue librerie di riferimento insieme, ma sarebbe come questo fatto automaticamente.

Mi piacerebbe idealmente come avere questa fusione automatica avvenga dall'interno SharpDevelop, senza dover configurare uno script di build esterna. È possibile?

È stato utile?

Soluzione

SharpDevelop utilizza MSBuild per compilare il codice in modo che il modo più semplice sarebbe quella di creare un passo dopo generazione che corre ILMerge con i parametri corretti. È possibile creare un passaggio di generazione post dal le Opzioni progetto nella scheda Eventi di compilazione. In alternativa è possibile modificare direttamente il file di progetto in Blocco note.

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