You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Visual Studio 2022专业版停止校验PostgreSQL迁移SQL脚本?

解决Visual Studio 2022专业版停止校验.sql文件的方案

方法1:修改项目配置文件

找到你的项目对应的.csproj(C#项目)或.vbproj(VB.NET项目)文件,用文本编辑器打开,添加以下配置:

<ItemGroup>
  <None Include="**\*.sql" />
  <Content Remove="**\*.sql" />
</ItemGroup>

这段配置会把所有.sql文件标记为None类型,Visual Studio将不再对其进行语法校验和代码分析。如果你的SQL文件之前被归类为Content类型,Content Remove这行能确保覆盖原有设置。

方法2:调整全局SQL工具验证设置

  1. 打开Visual Studio,依次点击 工具 > 选项 > 文本编辑器 > SQL Server > 高级
  2. 在右侧面板中找到验证相关选项:
    • 取消勾选「启用SQL语法验证」
    • 或者将「默认验证模式」设置为「无」
      这个设置是全局生效的,会停止所有SQL文件的校验,后续需要恢复时重新勾选即可。

方法3:仅排除特定迁移脚本目录

如果只想针对存放迁移脚本的目录停止校验,可在项目文件中添加以下配置(替换MigrationScripts为你的实际目录名):

<ItemGroup>
  <None Include="MigrationScripts\**\*.sql" />
  <Content Remove="MigrationScripts\**\*.sql" />
</ItemGroup>

或者直接右键点击目标目录,选择 从项目中排除,也能达到相同效果,且不会影响项目中其他SQL文件的校验。

内容的提问来源于stack exchange,提问作者Darren Oakey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 03:22:54