Come modificare il nome dell’assembly in C # a livello di programmazione

Voglio cambiare il nome del mio assembly a livello di codice in C #, c’è un modo attraverso il quale posso cambiarlo da Project Properties, ma voglio cambiarlo a livello di codice, in modo che il mio nome di output .exe sia cambiato .. Qualsiasi trucco per quello ?

Potresti farlo nell’Evento post-build. Questi script sono script da riga di comando che vengono eseguiti dopo il completamento del processo di creazione

ren "$(TargetFileName)" new-filename.exe 

Modificare:

È ansible configurare l’evento Postbuild facendo clic con il pulsante destro del mouse sul progetto in Visual Studio e selezionando Proprietà. Lì hai una scheda chiamata Buildevents. Ce n’è uno per Prebuild e uno per Postbuild. In basso è ansible selezionare in quali circostanze deve essere eseguito lo script. Questa descrizione presuppone l’utilizzo di Visual Studio 2008. Gli eventi sono disponibili anche in versioni precedenti e il modo per raggiungerli dovrebbe essere simile (mi dispiace, non ricordo esattamente come farlo).

Nota: se il nome del file dell’assembly ha spazio, inserire $(TargetFileName) tra due quotazioni, ad esempio: "$(TargetFileName)"

In un evento post-build, questo dovrebbe fare il trucco:

 if  ==  xcopy output.dll newassembly.dll /y /s /d 

Per configurare gli eventi post-generazione: fare clic con il tasto destro del mouse sul progetto in Esplora soluzioni, fare clic su Proprietà, quindi fare clic su Crea eventi.