【发布时间】:2014-04-21 17:58:34
【问题描述】:
如何在VS2013数据库项目中禁用生成dll?
我根本不使用 SQLCLR。
【问题讨论】:
-
无法禁用此功能,但我很感兴趣 - 为什么要禁用 DLL 生成?在构建期间会生成 .dacpac 和 .dll 文件,但您可以忽略 .dll,除非您使用的是 SQLCLR。我想不出这样做有什么性能好处,而且生成的文件只有 4KB。我在这里缺少什么吗?
-
我要补充一点,我想忽略 dll 以简化创建自动化部署。我们有一个包含 10 个数据库的项目和几个单独的 SQLCLR 项目。因此,在设置部署工件时,我不能只忽略 .dll,因为需要其中的几个。但我试图不明确定义它们。如果我不能构建数据库 .dll,那么我可以将任何其他文件复制到部署中。唉,数据库之间有很多引用,因此我必须创建 .dll 并明确定义我实际需要的任何内容。
标签: sql-server database visual-studio-2013 sqlclr sql-server-data-tools