美好的一天,
为什么我的MVC6项目出现此错误?我已经在project.json中添加了System.Data.SqlClient 4.0.0-beta-23019 nuget包。有什么建议吗?
错误讯息:
FileNotFoundException:无法加载文件或程序集'System.Data.SqlClient,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。系统找不到指定的文件。
答案 0 :(得分:0)
看起来您可能正在寻找的版本是4.0.0-beta-23109
答案 1 :(得分:0)
可能是由于程序集中的版本冲突,Microsoft已经开发了一个名为Microsoft ASP.NET和Web Tools 2015(Beta6)的工具 - Visual Studio 2015来解析当前程序集的最适合的版本。 https://www.microsoft.com/en-us/download/details.aspx?id=48222
更好地使用它并启动您的项目。但是你仍然希望坚持项目你的project.json看起来应该是这样的。
"dependencies": {
"System.Collections": "4.0.10-beta-23109",
"System.Linq": "4.0.0-beta-23109",
"System.Threading": "4.0.10-beta-23109",
"System.Runtime": "4.0.10-beta-23109",
"Microsoft.CSharp": "4.0.0-beta-23109"
},
"frameworks": {
"dnx451": {
"dependencies": {
},
"frameworkAssemblies": {
"System.Data": "4.0.0.0"
}
}
}