簡體   English   中英

無法加載文件或程序集 'MySql.Data, Version=8.0.29.0.. 找到的程序集的清單定義與程序集引用不匹配

[英]Could not load file or assembly 'MySql.Data, Version=8.0.29.0.. The located assembly's manifest definition does not match the assembly reference

我無法啟動我的 C# 項目。

未處理的異常。 System.IO.FileLoadException:無法加載文件或程序集“MySql.Data,版本=8.0.29.0,文化=中性,PublicKeyToken=c5687fc88969c44d”。 找到的程序集的清單定義與程序集引用不匹配。 (0x80131040) MySQL_namespace.SQLWork.Initialize(String server_name, String_port, String database_name, String user, String pass) 處的文件名:'MySql.Data, Version=8.0.29.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' ...

很久以前它曾經工作過。 現在,在我遇到 MySQL 連接問題后,我更新了 MySQL 連接器 nuget。 之后,我還使用 .Net 5.0 對其進行了重建。 現在無法啟動它,因為它返回上述錯誤。

您可以嘗試如下:

  1. 刪除原始nuget后。
  2. 清理項目。
  3. 重新安裝新的 nuget。
  4. 重建項目。

您是否確保將其復制到輸出目錄?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM