c# - 如何防止 .NET Core 中的 MySqlConnector 类出现错误 CS0433?
问题描述
我正在为 .NET Core (V3.1) 中的 Web 应用程序编写索引,但是当我编写与用作后端的 MySQL 数据库的连接时,它会出现以下错误:
Error CS0433: The type 'MySqlConnection' exists in both 'MySql.Data, Version=8.0.20.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' and 'MySqlConnector, Version=0.61.0.0, Culture=neutral, PublicKeyToken=d33d3e53aa5f8c92'
MySqlCommand 也会出现此错误。
我似乎看不到程序集MySqlConnector
的来源,因为这是我目前正在使用的代码(位于我的.cshtml文件的顶部:
@page
@model IndexModel
@using MySql.Data.MySqlClient
@using Microsoft.AspNetCore.Identity
@{
ViewData["Title"] = "Home page";
string connStr = "Server=127.0.0.1;Port=3306;Database=csharptest;Uid=root;Pwd=*******;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
string sql = "SELECT 5 RestaurantName, Add1, Add2, Town_City, Postcode, Rating FROM csharptest.Profiles";
MySqlCommand cmd = new MySqlCommand(sql, conn);
cmd.ExecuteNonQuery();
}
我尝试了各种解决方案,包括关闭 Visual Studio 并删除obj和bin文件夹,然后清理和重建解决方案,但我似乎找不到任何可行的方法。
解决方案
推荐阅读
- javascript - 将 javascript 对象从一种形式转换为另一种形式
- excel - 尝试使用 VBA 表单中的数据创建一个 excel 工作表,然后将其添加到工作簿的末尾
- html - Django 将 HTML 渲染为 PDF
- android - 如何为一系列工作人员调用 setForegroundAsync
- swift - 如何在swift中使用更少的参数创建闭包调用闭包
- python - 显示图表时无法更改线条粗细
- deep-learning - dm-sonnet=2.0.0 中的 snt.AbstractModule
- html - 单击搜索按钮后引导卡缩小
- javascript - 如何在不同的节点 js 路由上设置 cookie?
- node.js - 两个 tpc 在同一个端口上运行,nginx 和 digitalocean