我在同一Xamarin表单项目中使用Windows上的Vs 2019和Vs 2019 mac。当我在VS 2019 mac上打开项目时,Android项目对Droid.cs文件进行了一些自动更改,并比较了所更改的结果是图片中的结果
您可以看到在调试和发布配置AndroidLinkSkip中,EnableMultidex和enableProguard均被删除。
有趣的是,当我在“选项”部分上查看UI时,会在那里检查设置。
我也无法还原这些更改。如果我选择还原更改,VS将再次检出它们。
VS 2019 mac有什么问题?
编辑:就像Mac屏幕截图中一样,VS2019 Windows的最新更新似乎在更改设置之前被称为“启用的proguard”。现在他们称其为“代码收缩器”。这会导致Vs2019 Windows和Mac之间发生冲突。 此外,我尝试仅通过删除proguard的旧设置来使用此选项,但是它不起作用。它引发异常。如果我使用旧设置在VS2017上运行它,则效果很好。我看不到有关此制动更改的任何好的文档。