Domanda

Ho un progetto VS2010 che contiene un file AssemblyInfo.cs. Questo ha:

[assembly: AssemblyFileVersion("10.0.1.0")]

Quando eseguo la mia app e chiedo per la versione del file dalla esecuzione di montaggio raccoglie 10.0.1 nessun problema. Tuttavia, se right-click sul file .exe in Windows Explorer e aprire la finestra di proprietà - (!) I dettagli scheda mostra un file di versione di 10.0.0.0

Perché di Windows non vede 10.0.1 per la versione del file? Devo mancare qualcosa ...

Informazioni aggiuntive: Se posso aggiungere una risorsa di versione di file res della mia app poi gli spettacoli di informazione in eseguibile compilato, ma se non ho le informazioni nella risorsa di versione del exe compilato ignora il file e "informativo "(cioè del prodotto) versione attributi in AssemblyInfo.cs.

È stato utile?

Soluzione

Avete per caso un file RC o .RES incluso nel vostro progetto che contiene una definizione di Version-Risorsa? Forse un obiettivo di generazione personalizzata o script aggiunge esso? Se questo è il caso, sarebbe stato preso al posto della versione definito AssemblyVersion.cs (almeno questo è quello che dice Michael Kaplan qui ).

In che serie di articoli ha mostra anche che le informazioni sulla versione da un file "estensione mui" potrebbe sovrapporre le informazioni sulla versione dal file EXE effettivo -. anche se, se ho capito correttamente quello, è solo una 'questione' con nativo / non gestito costruisce

Altri suggerimenti

Sono in VS2008 per lo sviluppo SmartDevice. Dopo aver cambiato il numero di versione in AssemblyInfo.cs a "2.1. *", Mi era impossibile per ripristinare il cambiamento. Non importa quello che faccio.

Dopo aver rimosso il <project_name>.suo, bin/ *, obj/ *, la pulizia / ricostruzione nel rilascio, modalità di debug, nulla sembra fare alcuna differenza.

Finalmente ho disinstallare l'applicazione dal dispositivo CE prima, e ritentato di nuovo. Questa volta, Assembly.GetExecutingAssembly().GetName().Version inizia a segnalare la versione corretta.

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