我需要设置一个版本号由几个相关项目中的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“文字”要求以大写字母开头字母。当您尝试使用文字的模式匹配结构这会打你。

参考: 文字属性不工作

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top