Dotfuscator 一遍又一遍地重复 SetStateMachine & MoveNext 警告

问题描述

我有一个面向 .NET Framework 的项目 A,引用了一个面向 .NET Framework 和 Standard 的项目 B。最近我们从项目 B 中删除了 .NET Framework 目标。现在 Dotfuscator 产生了来自项目 A 的 300 多个警告。这些警告是 2 个反复重复的警告:

MoveNext overrides MoveNext which Could not be found.
SetStateMachine overrides SetStateMachine which Could not be found.

MoveNext 和 SetStateMachine 来自命名空间 System.Runtime.CompilerServices 之外的接口 IAsyncStateMachine。 Dotfuscator 似乎可能缺少与此相关的引用,因此我们尝试将 .NET 标准引用程序集添加到“用户定义程序集加载路径”,但这并没有解决问题。

这里问了几乎完全相同的问题:Multiple Dotfuscator build warnings Xamarin: SetStateMachine & MoveNext,但没有报告任何解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)