Sum*_*mit 41 database visual-studio-2010 suppress-warnings
我的应用程序中有一个数据库项目,并希望抑制此项目引发的错误/警告.首先是可能的吗?
我想我不清楚我的问题,通过压制我的意思是当我构建我的解决方案时,错误(实际上不是错误)显示在错误列表中,我只是希望不应该显示所有与数据库项目相关的错误在错误列表中.
我正在使用VS2010.
提前致谢
Rus*_*uan 52
要压缩特定警告,请转到项目属性 - >构建.
在"抑制Transact-SQL警告:"字段中以逗号分隔格式键入警告编号.
Ric*_*edo 41
我为我尝试和工作的是选择项目中的文件:ie:projectDatabase\ddl\table_name.sql,并在其文件属性集上设置Build Action:None.
在构建中,它不会在此文件中查找错误或警告.
不太晚但希望有所帮助.
Jag*_*uar 11
迟到总比不到好:
选项 - >数据库工具 - >数据库错误和警告 - >将最大值设置为0,从现在开始,错误窗口将有一个条目,如下所示
错误1已达到0错误的最大数量.共遇到76个错误总数,0个警告总数和0个消息总数.
--EDIT--来自下面的评论......非常有帮助
在VS 11中看来此选项已移至工具>选项> SQL Server工具>常规
刚刚在Visual Studio 2015中遇到此问题.
在错误列表面板的标题的中间,有一个(未命名的)下拉列表,其值为"Build + Intellisense","Build Only","仅Intellisense".我被设置为'Build + Intellisense'.将其更改为"仅构建"可以消除所有(200+)错误.
在 VS 2015 中,您可以通过两种方式抑制警告。
项目级别
我不建议这样做,因为我只喜欢在我确切知道我要抑制什么的情况下抑制警告。例如,在 C# 中,我们可以在非常细粒度的级别上使用SuppressMessageAttribute 。
尽管如此,方法如下:
右键单击数据库项目 > 属性 > 生成 > 禁止 Transact-SQL 警告:
输入您想要抑制的警告,例如 4151。
文件级别
我更喜欢/建议这个选项,因为它比上面的选项更细粒度。
右键单击解决方案资源管理器1中的文件> 属性 > 禁止 T-SQL 警告
输入您想要抑制的警告,例如 4151。
1. 您必须右键单击解决方案资源管理器中的文件节点。如果在编辑器中右键单击该文件,您将获得不同的选项。
可能存在另一种方式,但到目前为止我只知道这两种方式。
| 归档时间: |
|
| 查看次数: |
27745 次 |
| 最近记录: |