C#生成解决方案报错

报错内容:

1>------ 已启动全部重新生成: 项目: WebSocket4Net, 配置: Debug Any CPU ------
2>------ 已启动全部重新生成: 项目: Newtonsoft.Json, 配置: Debug Any CPU ------
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2110,5): warning MSB3270: 所生成项目的处理器架构“MSIL”与引用“System.Data”的处理器架构“x86”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改您的项目的目标处理器架构,以使您的项目与引用间的处理器架构保持一致,或者为引用关联一个与您的项目的目标处理器架构相符的处理器架构。
2>CSC : error CS1617: /langversion 的选项“8.0”无效。使用 "/langversion:?" 列出支持的值。
1>CSC : error CS1617: /langversion 的选项“8.0”无效。使用 "/langversion:?" 列出支持的值。
3>------ 已启动全部重新生成: 项目: SocketIoClientDotNet, 配置: Debug Any CPU ------
3>CSC : error CS1617: /langversion 的选项“8.0”无效。使用 "/langversion:?" 列出支持的值。
========== 全部重新生成: 成功 0 个,失败 3 个,跳过 0 个 ==========

  1. 打开项目属性
    打开项目属性
  2. 设置目标框架
    在这里插入图片描述
  3. “生成” > “高级” > “语言版本”,切换到对应的语言版本
    在这里插入图片描述
    重新生成解决方案即可。
    在这里插入图片描述

注意:多个项目之下,依次设置语言版本之后,切换至设定的语言版本即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章