2013-03-18 24 views
2

我在Visual Studio中我的VB.NET工程「的.sql」的文件2012年忽略SQL文件中的錯誤在VS 2012

它們配置爲:

Build Action = None 
Copy to output Directory = Copy Always 

當文件打開時在Visual Studio的文本編輯器中,我收到編譯錯誤。 當文件關閉時,我不會收到編譯錯誤。

我不希望它在這些文件中發現錯誤,因爲我不想阻止項目成功構建。這些基本上只是我的文本文件。

任何想法如何禁用此?

(錯誤的一個例子是SQL80001: Incorrect syntax near '<',這是有道理的,因爲它是無效的SQL,但我怎麼想的那樣。)

+1

當你說他們只是文本文件..如果他們不作爲其他任何東西,但在項目中的記事本,他們可以重命名爲.txt。 – Constanta 2013-03-18 17:01:09

+0

從Visual Studio的角度來看,我希望它們被視爲文本文件。但是從我的軟件中的邏輯來看,文件名和內容用於生成參數化查詢來訪問數據庫。 Visual Studio和我選擇了「.sql」擴展來代表某些東西,這是一個令人討厭的巧合,而且我希望我使用了不同的擴展,早在8年前我開始這樣做時。看來Visual Studio現在對sql文件更加積極。甚至不知道當我開始這個時候,Visual Studio甚至將它們與任何東西聯繫起來。 – 2013-03-18 17:18:38

+0

我在VS 2010或VS 2012中打開Oracle * .sql文件,並且出現錯誤** SQL80001 ** – Kiquenet 2015-05-27 12:17:40

回答

1

幻象錯誤,而煩人,不會阻止該項目的成功建設。他們只會把錯誤列表弄得亂七八糟,並且找出真正的問題更加困難。我知道這不能解決你的核心問題,但它至少應該讓你的項目建設起來!

+0

哦,謝謝。我沒有注意到這些錯誤雲中的其他錯誤。那麼,仍然不得不看到這些是令人討厭的。但是,我想這不會阻止我建立這些項目。 – 2013-03-18 18:12:45

+0

我想禁用那些*** SQL80001 ***錯誤。我在VS 2010或VS 2012中打開Oracle sql文件,並發現錯誤。 – Kiquenet 2015-05-27 10:55:43