質問

私はいくつかの関連プロジェクトでのAssemblyVersion属性で使用されるバージョン番号を設定する必要があります。

でC#I使用し、次の

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