In Visual Studio 2012+ si può procedere come risposta da James accedere alle proprietà del progetto e quindi avrete bisogno di modificare il valore del campo "Nome Assembly" della scheda Applicazione.
In aggiunta a ciò, se il progetto è un'applicazione WPF è anche necessario rinominare tutte le fonti di riferimento in XAML per ResourceDictionary
, Image
, ecc ... come segue:
Source="/YourAssemblyName;component/YourDir/YourFile.ext"
o se si utilizza uri nel codice
new Uri("pack://application:,,,/YourAssemblyName;component/YourDir/YourFile.ext")
Perché si desidera assegnare un nome all'eseguibile diverso dal progetto? Perché non rinominare anche il progetto? – sbi
@sbi: posso pensare ad alcuni buoni motivi. Ho alcuni progetti legacy che devono essere nominato una certa cosa, ma mi piace avere il progetto denominato utilizzando le nostre ultime convenzioni di denominazione in modo che non è fuori luogo nella soluzione Explorer (ok, quella è una specie di muto). Può anche essere piacevole per gli eseguibili, nome in modo diverso in base alle impostazioni di configurazione (ad esempio, chiamiamo i nostri binari debug con un suffisso 'D' per distinguerli dai binari di rilascio). –
@James: Anche se potrebbero esserci motivi validi per distinguere tra il nome del progetto e quello dell'eseguibile, credo che siano rari. E potrebbe confondere gli altri, specialmente se fatti in progetti che fanno parte di enormi soluzioni. – sbi