在Mono上确定性构建F#NetStandard2.0 / .NET Core 2.0

时间:2019-04-10 16:12:46

标签: .net-core f# msbuild mono deterministic

是否有可能实现F#.Net Standard 2.0或.NET Core项目的确定性?

例如,这个项目

<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <TargetFramework>netcoreapp2.0</TargetFramework>
        <RootNamespace>FS_Core_2._0</RootNamespace>
        <Deterministic>True</Deterministic>
    </PropertyGroup>

    <ItemGroup>
        <Compile Include="Library.fs"/>
    </ItemGroup>

</Project>

每次编译时都会生成新的二进制文件,而C#的相同Deterministic设置也可以运行。

在OSX上的Mono上进行构建。

Mono JIT compiler version 5.18.1.3 (2018-08/fdb26b0a445 Wed Mar 20 10:02:02 EDT 2019)

0 个答案:

没有答案