アセンブリバージョンで4未満の数字を表示する方法はありますか?
-
03-07-2019 - |
質問
内部ガイドラインに準拠するために、アセンブリバージョンに3つの数字のみを表示する必要があります
このように見えるようにAssemblyInfoファイルから最後の数字を削除しようとしました
[assembly: AssemblyVersion("0.5.0")]
[assembly: AssemblyFileVersion("0.5.0")]
このように表示します
Assembly.GetExecutingAssembly().GetName().Version.ToString();
ただし、4つのバージョン番号(0.5.0.0)をすべてレンダリングします
コードを変更せずに 3つに制限する方法はありますか
ie:AssemblyInfo.csまたはweb.configファイルを編集することによってのみ
解決
コードなし、いいえ。
Reflectorを使用して、 Version.ToString()の実装を確認できます。 code>
で、常に4つの要素すべてが表示されます。
しかしオーバーロード Version.ToString( int)
は、指定された数のコンポーネントを表示します。
動的に選択するには、自分でメソッド(拡張メソッドの可能性もある)を記述する必要があります。
所属していません StackOverflow