首页 > 解决方案 > Mono 上 F# NetStandard2.0 / .NET Core 2.0 的确定性构建

问题描述

是否可以确定 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>

在每次构建时生成新的二进制文件,而DeterministicC# 的相同设置有效。

构建发生在 OSX 上的单声道上。

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

标签: .net-coref#msbuildmonodeterministic

解决方案


推荐阅读