【发布时间】:2013-03-18 16:56:30
【问题描述】:
我在 Visual Studio 2012 的 VB.NET 项目中有“.sql”文件。
它们被配置为:
Build Action = None
Copy to output Directory = Copy Always
在 Visual Studio 的文本编辑器中打开文件时,出现编译错误。 当文件关闭时,我没有得到编译错误。
我不希望它在这些文件中发现错误,因为我不想阻止项目成功构建。这些对我来说基本上只是文本文件。
关于如何禁用此功能的任何想法?
(错误的一个例子是SQL80001: Incorrect syntax near '<',这是有道理的,因为它是无效的 SQL,但这是我想要的。)
【问题讨论】:
-
当你说它们只是文本文件时.. 如果它们在你的项目中除了记事本之外没有用作其他任何东西,它们可以重命名为 .txt。
-
从 Visual Studio 的角度来看,我希望它们被视为文本文件。但从我的软件中的逻辑来看,文件名和内容用于生成参数化查询以访问数据库。令人讨厌的巧合是,我和 Visual Studio 选择了“.sql”扩展名来表示某种含义,是的,我希望我使用不同的扩展名,早在 8 年前我开始这样做的时候。似乎 Visual Studio 现在对 sql 文件更具攻击性。甚至不确定当我开始这个时,Visual Studio 甚至将它们与任何东西相关联。
-
我在 VS 2010 或 VS 2012 中打开 Oracle *.sql 文件,我收到错误 SQL80001
标签: sql vb.net visual-studio-2012