我知道這可能聽起來很愚蠢,但我想在我的FileVersion中放入一個版本(因爲它不是用於引用,而是指示文件的版本是什麼),它不在標準System.Version
格式major.minor.build.revision
中。AssemblyFileVersionAttribute - 非版本數據可能嗎?
坦率地說,我想把我的存儲庫變更集散列在那裏,因爲它準確地表示文件的版本。 (即從給定變更集生成的dll)。
由於屬性需要一個字符串輸入(因爲Version
不是常量),會這樣做嗎?
AssemblyInformationVersionAttribute
會更適合這項工作嗎?或者當事情假設它是一個MS格式版本#時,這隻會讓我感到痛苦?
難道你不能使用修訂部分來保存你的變更集哈希? –
@Philipp Schmid:變更散列是十六進制的,並且很長。 '1.0.0.f516f300d51dd45fa83d99d64c70b5c7e97f6e6b'並不完全是一個有效的'System.Version' – Aren
實際上,'System.Version'類型的修訂版是一個'short',所以它比其他部分的信息更少。 – Aren