Voglio unire un assembly .NET DLL e un progetto Libreria di classi C# a cui fa riferimento un progetto di applicazione console VB.NET in un eseguibile della console della riga di comando.Come integrare ILMerge nel processo di compilazione di Visual Studio per unire assiemi?
Posso farlo con ILMerge dalla riga di comando, ma voglio integrare questa unione di assiemi e progetti di riferimento nel progetto Visual Studio. Dalla mia lettura, capisco che posso farlo tramite un Task MSBuild o un Target e aggiungerlo semplicemente a un file di progetto C#/VB.NET, ma non riesco a trovare esempi specifici poiché MSBuild è un argomento di grandi dimensioni. Inoltre, trovo alcuni riferimenti che aggiungono il comando ILMerge all'evento Post-build.
Come si integrano ILMerge in un Visual Studio (C#/VB.NET), che sono solo progetti MSBuild, per unire tutti gli assembly referenziati (copia-locale = true) in un unico montaggio?
In che modo questo si collega a un possibile file ILMerge.Targets?
È meglio utilizzare l'evento Post-build?
È anche possibile utilizzare "Post Build String" per fare che, come indicato [qui] [1] [1]: http://stackoverflow.com/questions/2961357/using-ilmerge -with-net-4-libraries/5408079 # 5408079 –