题
我需要设置一个版本号由几个相关项目中的AssemblyVersion属性被使用。
在C#我使用以下
public class Constants {
public const string Version = "1.2.3.4";
}
那么它可以用作如下:
[assembly:AssemblyVersion(Constants.Version)]
什么是在F#等效构建体。我想尽办法拿出一个结合,可以为属性参数没有工作被接受。
解决方案
使用该属性 Literal
:
[<Literal>]
let version = "1.2.3.4"
[<assembly:AssemblyVersion(version)>]
其他提示
自从我踏入这个陷阱自己,我想我会分享任何人以下。 A“文字”要求以大写字母开头字母。当您尝试使用文字的模式匹配结构这会打你。
参考: 文字属性不工作
不隶属于 StackOverflow