Domanda

Devo ottenere le informazioni sulla versione del file da un file exe originariamente scritto in C ++ da un programma C #.

Uso di Assembly.LoadFile (fullpath) .GetName (). La versione genera una BadImageFormatException.

Qualcuno può aiutare?

Saluti,

Dan

È stato utile?

Soluzione

Aggiungi un utilizzando System.Diagnostics , quindi:

    FileVersionInfo info = FileVersionInfo.GetVersionInfo(path);

Quindi guarda le varie proprietà di info :

    Console.WriteLine(info.CompanyName);
    Console.WriteLine(info.ProductName);
    Console.WriteLine(info.LegalCopyright);
    Console.WriteLine(info.ProductVersion);

etc

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