【发布时间】:2019-05-15 20:44:01
【问题描述】:
我不能在汇编版本中使用 *
将文本表示为 UTF-16 代码单元序列。浏览 .NET 此类型的框架源代码,请参见参考源代码。
指定的版本字符串包含通配符,不是 符合决定论。从版本中删除通配符 字符串,或禁用此编译的确定性
【问题讨论】:
-
特定于 .NETCore 项目,/deterministic 编译选项。您必须手动编辑 .csproj 文件才能将其关闭。请注意,版本比非确定性要差得多,因为所写的修订号将是一天中的时间。所以版本号可以倒退或重复,你最好不要使用它们。
-
始终将错误消息(和代码)作为文本而不是图像发布。