プログラムでDLLのバージョン番号を取得する 質問する

プログラムでDLLのバージョン番号を取得する 質問する

任意の .NET DLL からプログラムでバージョン番号を取得することは可能ですか?

もしそうなら、どのように?

ベストアンサー1

これは、dllが。ネットまたはウィン32リフレクション メソッドは、dll が .net の場合にのみ機能します。また、リフレクションを使用する場合は、dll 全体をメモリに読み込むオーバーヘッドが発生します。以下のメソッドは、アセンブリをメモリに読み込みません。

// Get the file version.
FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(@"C:\MyAssembly.dll");

// Print the file name and version number.
Console.WriteLine("File: " + myFileVersionInfo.FileDescription + '\n' +
                  "Version number: " + myFileVersionInfo.FileVersion);

から:http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.fileversion.aspx

元のソース

おすすめ記事