Я должен установить номер версии, который будет использоваться в атрибуте AssemblyVersion несколькими связанными проектами.
В C# я использую следующее
public class Constants {
public const string Version = "1.2.3.4";
}
затем это может использоваться следующим образом:
[assembly:AssemblyVersion(Constants.Version)]
Какова была бы эквивалентная конструкция в F#. Все мои попытки придумать привязку, которая может быть принята как аргумент атрибута, не работали.
Используйте атрибут Литерал
:
[<Literal>]
let version = "1.2.3.4"
[<assembly:AssemblyVersion(version)>]