如何跳过在SSDT项目中构建DACPAC

时间:2017-01-24 15:49:01

标签: visual-studio sql-server-data-tools dacpac

在我的解决方案中,我有一个SSDT项目。每次我构建我的解决方案时,都会说明一行:

1>  Database -> <some\path>\Database\bin\Debug\Database.dacpac

显示,大约需要20秒才能完成。

如果我决定将来使用DACPAC,我只会在数据库准备好发布时生成DACPAC。

有没有办法继续构建SSDT项目,但每次构建项目时都不会生成DACPAC,以减少构建时间?

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。构建dacpac文件是SQL Server数据库项目的一部分。请注意,生成dacpac文件的过程不需要很长时间才能执行。在内部大部分时间用于解析T-SQL,解释对象声明,构建声明的数据库的模型表示,解析对象之间的引用以及验证。将模型序列化为XML并将其存储在dacpac文件中通常不需要20秒。我想其他事情正在发生。