Я знаю, что это может звучать глупо, но я бы хотел добавить в мой FileVersion версию (поскольку она используется не для ссылок, а для указания версии файла), которая не соответствует стандартному формату System.Version
major.minor.build.revision
.
Честно говоря, я бы хотел добавить туда хэш-код моей ревизии, потому что он точно представляет версию файла. (Т. Е. Dll, сгенерированный из данного набора изменений).
Поскольку атрибут принимает строковый ввод (поскольку Version
не является константой), что-нибудь сломаю, сделав это?
Будет ли AssemblyInformationVersionAttribute
лучше подходить для этой задачи? Или это просто вызывает у меня боль, когда что-то предполагает, что это версия в формате MS #?