为了我自己的安心,我想知道为什么,在最后一行,在我的AssemblyInfo.fs
文件中,为了编译它需要添加()
。你怎么称呼这种语法?
namespace TestComComponentFSharp
open System.Reflection
open System.Runtime.CompilerServices
open System.Runtime.InteropServices
[<assembly: AssemblyTitle("TestComComponentFSharp")>]
[<assembly: ComVisible(true)>]
[<assembly: Guid("0B684F15-DC37-40C0-A785-EDF1A63BBAF5")>]
[<assembly: AssemblyKeyFile("KeyFile.snk")>]
[<assembly: AssemblyVersion("1.0.0.0")>]
[<assembly: AssemblyFileVersion("1.0.0.0")>]
()
答案 0 :(得分:5)
您需要将某些程序集属性应用于。那是空()还是做()是为了什么。它被称为“空表达式” - 它返回一个单位。