E 'possibile eseguire ILMerge al momento della compilazione entro SharpDevelop?
-
10-10-2019 - |
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?
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.