- Only for .NET assembly
System.Reflection.Assembly AssemblyFileInfo = System.Reflection.Assembly.Load(FileAppPath);
Console.WriteLine (AssemblyFileInfo.GetName().Version); - For all .NET and native assembly
FileVersionInfo AssemblyFileVersion = System.Diagnostics.FileVersionInfo.GetVersionInfo(FileAppPath);
Console.WriteLine(AssemblyFileVersion.FileVersion)
giovedì 9 luglio 2009
Get the version information of an extern assembly
We have more ways to get the information of an assembly, the most two I use are:
Etichette:
Assembly,
c#,
FileInfo,
FileVersion,
Reflection
martedì 9 giugno 2009
Application Path
Sometime I need to retrieve the application path, here I add the four methods I use frequently.
- The simple way through windows forms:
using System.Windows.Forms;
String sAppPath1 = Application.StartupPath; - From the binary over reflection:
String sAppPath2 = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase ); - Using the file informations:
FileInfo executableFileInfo = new FileInfo (Application.ExecutablePath);
String sAppPath3 = executableFileInfo.DirectoryName; - When my program is started from another:
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
martedì 17 marzo 2009
Creating attractive UIs on Windows Mobile devices
Next week Alex Yakhnin will show us how to customize built-in controls that come with .NET CF, such as TextBox, DataGrid, ListView etc...
The first webcast of the series was great, this second will be better and more interesting. Stay tuned.
The first webcast of the series was great, this second will be better and more interesting. Stay tuned.
venerdì 9 gennaio 2009
iPod touch UI
I continue my journey in the fascinating world of mobile with a new article on TheCodeProject iPod touch UI[^].
Here you can see a new way to work with Alpha blending and a way to work with WMP OCX on mobile. The article focus on
- C#
- CF .NET
- Resolution-aware and Orientation-aware
- Dynamic graphic text resize
- Mouse gesture
- Intercepting button
- Work with Windows Media Player OCX on Windows Mobile.
I hope you enjoy during the reading like me during the develop.
Iscriviti a:
Post (Atom)