C# 为什么Visual Studio对于小型数据库程序的构建速度如此之慢?
使用Visual Studio 2015构建解决方案一直很快(即使使用复杂的程序)。但现在我只是想学习数据库编程,下面的基本代码需要超过2分钟的时间来构建。它编译和运行都很好,但为什么要构建这么长时间呢?我能在代码中做些什么改变来加快构建速度C# 为什么Visual Studio对于小型数据库程序的构建速度如此之慢?,c#,database,visual-studio,C#,Database,Visual Studio,使用Visual Studio 2015构建解决方案一直很快(即使使用复杂的程序)。但现在我只是想学习数据库编程,下面的基本代码需要超过2分钟的时间来构建。它编译和运行都很好,但为什么要构建这么长时间呢?我能在代码中做些什么改变来加快构建速度 using System; using System.Text; using System.Data.SqlClient; namespace DBtest { class Program { static void M
using System;
using System.Text;
using System.Data.SqlClient;
namespace DBtest
{
class Program
{
static void Main(string[] args)
{
string connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Mike\Documents\Visual Studio 2015\Projects\DatabasePlay\DBtest\DB2.mdf;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("Connection Open!");
}
}
}
}
如果其他人也遇到过同样的问题:如果在visual studio中创建数据库(添加>新建项>基于服务器的数据库),则每次尝试构建项目时都会“查看”数据库文件。起初这不是一个问题,但是当您向数据库添加数据时,它将导致构建非常缓慢
只需将数据库文件放在另一个文件夹中,或右键单击数据库并“从文件中排除”(默认情况下,VisualStudio将数据库包括在项目中),即可解决此问题 对于我来说,第一次大约需要30秒,然后重建需要几秒钟。您的visual studio中可能有一个插件使其速度减慢,请逐个卸载您添加的所有插件,直到其速度恢复。检查生成输出。它将告诉您什么需要很长时间。生成输出只有3行,一行说Build started,一行说file name,然后第三行说=======================全部重建:1成功,0失败,0跳过=======================不要认为插件是问题所在,它们都不是新的,其他项目仍在快速生成。只有这个给我带来了麻烦。