C# 连接数据库时 系统找不到指定的文件。 200

是目标框架的原因吗?... 是目标框架的原因吗? 展开
 我来答
来自云峰峡谷有实力的马尾松
2019-05-06 · TA获得超过541个赞
知道答主
回答量:1569
采纳率:15%
帮助的人:51.1万
展开全部
缺少dll .net core 版本 有点问题 引用的dll 不会自动输出到项目目录下去,需要手动拷过去,或者在项目里指定复制到项目目录 ,你看看你的mysql是不是引用了第三方的库 并且在输出目录下没有生成这个dll ,好像在vs2017 15.3以后就没有这个问题了
缺少dll .net core 版本 有点问题 引用的dll 不会自动输出到项目目录下去,需要手动拷过去,或者在项目里指定复制到项目目录 ,你看看你的mysql是不是引用了第三方的库 并且在输出目录下没有生成这个dll ,好像在vs2017 15.3以后就没有这个问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自将军山妙语连珠的万寿菊
2019-09-21
知道答主
回答量:1
采纳率:0%
帮助的人:703
展开全部
在你新建脚本的时候 左侧有.netCore控制台程序 也有 .framework控制台程序
如果要连接数据库 就用.framework 因为他的version版本和MySQL的版本匹配
如果用.netCore 目标框架的版本只到2.1 .frameWork目标框架版本到了4.7 MySQL要求4.0以上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c5fef32
2019-05-10 · TA获得超过2213个赞
知道小有建树答主
回答量:5888
采纳率:52%
帮助的人:211万
展开全部
A、去下个XX.dll,下好后打开系统盘,找到windows文件夹,打开后找到system32打开,把XX.dlll放进去。这个DLL上百度一下就有得下的了。
B、打开腾讯电脑管家的电脑诊所之后,搜缺失的dll文件,会自动出来,点立即修复。重启电脑后就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
活宝运气
2019-05-06 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:149
采纳率:89%
帮助的人:21.8万
展开全部
缺少dll .net core 版本 有点问题 引用的dll 不会自动输出到项目目录下去,需要手动拷过去,或者在项目里指定复制到项目目录 ,你看看你的mysql是不是引用了第三方的库 并且在输出目录下没有生成这个dll ,好像在vs2017 15.3以后就没有这个问题了
更多追问追答
追问

有的

追答
你看输出目录下不是项目目录
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔法软糖&#x2122;
2019-05-06 · TA获得超过838个赞
知道小有建树答主
回答量:822
采纳率:94%
帮助的人:149万
展开全部
怎么会引用system.drawing呢,这个应该是控制台应用程序吧,你把引用的system.drawing和windows.form之类的删掉试试。
更多追问追答
追问

引用的是MySql.Data.dll

追答
MySql.Data.dll需要对应的.net版本才能运行,你的.net版本太老了,才2.1。
一般来说,下载的时候,会把不同版本的MySql.Data.dll放到不同的文件夹2.0,4.0,4.5等等,那个就是对应的版本。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式