Can';t为奥尔良3.0生成F#接口库
无法使用Microsoft.Orleans.CodeGenerator.MSBuild 3.0.0包生成GrainLib(仅接口) 错误: Exc级别0:System.NotSupportedException:不支持.fsproj类型的项目 有解决办法吗 Upd 在Arshia001解释之后,我返回到F#思洛存储器配置中查找错误,并通过应用WithCodeGeneration代替WithReference解决了我的问题,并将其应用于每个组件Can';t为奥尔良3.0生成F#接口库,f#,orleans,F#,Orleans,无法使用Microsoft.Orleans.CodeGenerator.MSBuild 3.0.0包生成GrainLib(仅接口) 错误: Exc级别0:System.NotSupportedException:不支持.fsproj类型的项目 有解决办法吗 Upd 在Arshia001解释之后,我返回到F#思洛存储器配置中查找错误,并通过应用WithCodeGeneration代替WithReference解决了我的问题,并将其应用于每个组件 .ConfigureApplicationPart
.ConfigureApplicationParts(fun parts ->
parts.AddApplicationPart((typeof<IMyGrain>).Assembly)
.WithCodeGeneration()
.AddApplicationPart((typeof<MyGrain>).Assembly)
.WithCodeGeneration() |> ignore)
.ConfigureApplicationParts(有趣的部分->
parts.AddApplicationPart((typeof).Assembly)
.WithCodeGeneration()
.AddApplicationPart((typeof).Assembly)
.WithCodeGeneration()|>忽略)
奥尔良的文档和示例似乎有很多问题。不幸的是,没有。我曾经开始讨论向奥尔良添加一流的F#支持,但它很快就消失了,因为当时似乎没有其他人感兴趣 您始终可以使用运行时序列化程序生成。他们也有官方的F#样本。我以他们使用2.0.0版本为例。不能让它与奥尔良3.x.x版本一起工作。