質問
私はいくつかの関連プロジェクトでの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「リテラルは、」大文字と手紙を開始する必要があります。あなたはパターンマッチング構築物中にリテラルを使用しようとすると、これはあなたをヒットされます。
リファレンス: リテラル属性が機能していないの
所属していません StackOverflow