AssemblyInfo.cs
Web アプリケーションにファイルがありますが、同じソリューションに他のプロジェクトがあります。それらはほとんどがクラス ライブラリです。AssemblyInfo.cs
UIから Assembly Version を表示するように言われました。プログラム内でのC#AssemblyFileVersionの使用から、SOで次の解決策を見つけました
using System.Reflection;
Version version = Assembly.GetExecutingAssembly().GetName().Version;
また
using System.Reflection;
using System.IO;
FileVersionInfo fv = System.Diagnostics.FileVersionInfo.GetVersionInfo
(Assembly.GetExecutingAssembly().Location);
Console.WriteLine("AssemblyVersion : {0}",
Assembly.GetExecutingAssembly().GetName().Version.ToString());
Console.WriteLine ("AssemblyFileVersion : {0}" ,
fv.FileVersion.ToString ());
しかし、これは私を少し混乱させます。GetExecutingAssembly()
他のクラス ライブラリの別のアセンブリで実行されている場合はどうなりますか? これらのコードAssemblyInfo.cs
は、Web プロジェクトに存在するファイルから常にフェッチされますか? (これが私が欲しいものです)