c# - 无法加载文件或程序集“System.Data.SqlClient,...”
问题描述
我在使用 system.data.sqlclient 命名空间时遇到问题。我制作了一个非常简单的控制台应用程序来将输入的数据保存在数据库中。需要这方面的帮助,请帮助。我附上了控制台的屏幕截图。
using System;
using System.Data.SqlClient;
namespace StudentDetails_Proj
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter Name:");
string name = Console.ReadLine();
Console.WriteLine("Enter Age:");
string age = Console.ReadLine();
Console.WriteLine("Enter Id:");
string id = Console.ReadLine();
Console.WriteLine("Enter Address:");
string address = Console.ReadLine();
// string connectionstring = "Server=G2W9DRV2E;Database=UserLogin;User Id=sa;Password=Password1";
string connectionstring = "Server=G2W9DRV2E;Database=UserLogin;Integrated Security=true";
SqlConnection connection = new SqlConnection(connectionstring);
connection.Open();
string cmdText = string.Format("Insert into StudentInfo values('{0}',{1},{2},'{3}')", name, age, id, address);
SqlCommand cmd = new SqlCommand(cmdText, connection);
cmd.ExecuteNonQuery();
connection.Close();
}
}
}
我收到此错误消息:
未处理的异常:System.BadImageFormatException:无法加载文件或程序集“System.Data.SqlClient,版本=4.4.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”。不应加载引用程序集以供执行。它们只能在 Reflection-only loader 上下文中加载。(HRESULT 异常:0x80131058)
System.BadImageFormatException:无法加载要执行的参考程序集
解决方案
推荐阅读
- ruby-on-rails - ActiveRecord Rollback 跳过模型级错误作为响应
- java - Eclipse JDT 在项目中的 lombok 时生成错误的 ast
- javascript - Mapbox GL JS:显示纬度,经度位置
- reactjs - 重定向到页面的问题 - 我现在是新手
- node.js - git checkout 后恢复 Angular 项目
- php - 通过显示日期乘以 2 的下拉日期菜单
- c# - 如何在 MOQ 中使用 new 关键字模拟在方法内部创建的类对象
- python-2.7 - 仅使用 python 从网站抓取内部链接
- angular - onchange 函数在 Angular js 中不起作用
- nightwatch.js - 由于 Run.js,无法运行守夜脚本