我有一个UWP应用,在调试模式下编译和运行良好,但当我在x64发布模式下编译时,我得到以下错误:
严重性代码描述项目文件行源错误ILT 0038:“Microsoft.CodeAnalysis.Formatting.AutoFormattingOptions”是具有默认构造函数的值类型。当前不支持具有默认构造函数的值类型。请考虑改用显式初始化函数。
我确实安装了Microsoft.CodeAnalysis分析器,但是它们在编译时应该没有任何作用,对吗?
有没有人以前见过这个或者有什么想法如何解决?任何帮助都很感激。
编辑-更新,我最初注意到x86,但实际上是x64。
1条答案
按热度按时间rbpvctlc1#
我不确定这是否是最好的答案,但它确实“修复了问题”。我将ExcludeAssets添加到项目文件夹中,如下所示:
我不确定这样做的长期后果,但它也删除了几个警告,并允许我删除Microsoft.CodeAnalysis要求的其他引用,但仅限于发布模式。