1

我们最近注意到我们的 C# 应用程序在每个构建中都有不同的校验和,我发现这是由于通用语言基础结构的 ECMA 335 标准。

它似乎等同于编译器生成的这些值:

// Time-date stamp:

// MVID:

现在我们已经在 mono 4 中测试了构建——我发现它默认启用了“确定性”模式。但是在我目前工作的时间范围内升级也将是最坏的情况。

我的问题是,是否有任何编译选项可以用来强制这些值或阻止它们生成?

任何帮助是极大的赞赏。

4

0 回答 0