Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集';System.Data.SqlClient,';_C#_Sql Server_Sqlclient - Fatal编程技术网

C# 无法加载文件或程序集';System.Data.SqlClient,';

C# 无法加载文件或程序集';System.Data.SqlClient,';,c#,sql-server,sqlclient,C#,Sql Server,Sqlclient,我在使用system.data.sqlclient命名空间时遇到问题。 我制作了一个非常简单的控制台应用程序,将输入的数据保存到数据库中。 在这方面需要帮助,请帮助。我附上了控制台的截图 using System; using System.Data.SqlClient; namespace StudentDetails_Proj { class Program { static void Main(string[] args) {

我在使用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,Version=4.4.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”。不应加载引用程序集以执行。它们只能在仅反射加载程序上下文中加载。(来自HRESULT的异常:0x80131058)

System.BadImageFormatException:无法加载引用程序集以执行


尝试安装NuGet软件包。如果您使用的是.NET Core,请尝试以下操作:如果它是PCL,请尝试导航到
Tools>Options>Projects and Solutions>Web Projects并选中>为网站和项目使用64位版本的IIS Express
清理解决方案并构建它并在管理模式下运行谢谢!!在安装System.Data.SqlClient nuget packageTry以安装nuget软件包后,它起了作用。如果您使用的是.NET Core,请尝试以下操作:如果是PCL,请尝试导航到
Tools>Options>Projects and Solutions>Web Projects,然后选中>对网站和项目使用64位版本的IIS Express构建它并在管理模式下运行谢谢!!它在安装System.Data.SqlClient nuget包后工作