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. “生成” > “高級” > “語言版本”,切換到對應的語言版本
    在這裏插入圖片描述
    重新生成解決方案即可。
    在這裏插入圖片描述

注意:多個項目之下,依次設置語言版本之後,切換至設定的語言版本即可。

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