生成解决方案时出现错误算术运算导致溢出-CSC错误CS7065:构建Win32资源时出错

问题描述

在使用VS2019在CI服务器上构建解决方案时遇到了此错误-16.7.4

任何想法可能来自何处?它不会一直发生,只有一种解决方案。可以通过彻底构建工作文件夹来解决问题

CSC error CS7065: Error building Win32 resources : Arithmetic operation resulted in an overflow

解决方法

首先,请输入VS IDE,工具-> 选项-> 项目和解决方案-> 构建并运行->将 MSBuild项目构建输出详细程度设置为Detailed,以获取详细的构建日志以定位特定的错误。>

如果使用msbuild命令行,则可以添加-v:detailed以获得详细的构建日志。

然后,请尝试以下步骤:

1),检查每个资源文件,右键单击每个文件->“属性”->将其构建操作更改为Resource或内容`。

enter image description here

2)尝试使用配置 Any CPU来构建项目。

3)关闭VS实例,删除.vs隐藏文件夹,binobj文件夹,然后再次重建项目。

此外,如果问题仍然存在,请分享有关此问题的更详细的构建日志和说明,以帮助我们快速解决问题。