如何阻止数据库项目的建立

时间:2011-08-26 00:27:05

标签: visual-studio visual-studio-2010 build database-project

我正在使用VS2010 premium,我的解决方案中有一个数据库项目。我只用它来存储SP&函数脚本,以便我可以将它们保存在TFS中并对我们的dev DB执行它们。

所以,我已经编辑了解决方案配置以不构建项目,这正在构建输出显示:

------ Skipped Rebuild All: Project: SocratesApplicationDB, Configuration: Debug Any CPU ------ Project not selected to build for this solution configuration 
========== Rebuild All: 15 succeeded, 0 failed, 1 skipped ==========

但是,因为我没有任何引用的表等,所以我仍然得到SQL03118和SQL04151错误/警告的大量加载,这使得很难找到任何“真正的”错误/警告。

有没有人知道如何让VS完全忽略我的数据库项目而不尝试验证任何东西(除了从我的解决方案中删除它)?

1 个答案:

答案 0 :(得分:3)

如果您在解决方案资源管理器中右键单击项目文件并单击“卸载项目”(它位于底部附近),那么它将使解决方案中引用的项目保持不变,但它将不再尝试构建它或引用来自项目的任何错误/警告/消息。

此外,许多警告往往来自您在visual studio选项卡中打开的文件(它试图智能地编译它们等等),因此请尝试右键单击当前文件选项卡并“关闭所有文件这个”。在卸载项目之后,这不是必需的,因为无论如何它都将关闭所有项目。

为了让项目重新回到您的解决方案中,请在准备好后右键单击“重新加载项目”。