2011-04-21 75 views
2

我越來越對我的第一行代碼從Microsoft Visual以下編譯錯誤基本2010速成:爲什麼Microsoft Visual Basic 2010 Express在註釋上產生編譯錯誤?

錯誤1 換行符在不斷 C:\ TC \ DOTNET \ dev的\ SRC \ VB \主\測試\ Helper.vb 1 1組分源頭

錯誤2 字符太多在字符文字 C:\ TC \ DOTNET \ dev的\ SRC \ VB \主\ RTEST \ Helper.vb 1 1組分源頭

我的代碼的第一行很簡單:

「版權2011

它產生了對我的所有意見相同的編譯錯誤。有誰知道爲什麼MS VB Express 2010的行爲是這樣怪異的? visual basic中的註釋應該以單撇號開頭,所以我不理解這種奇怪的行爲。

+0

你確定它的VB而不是C#嗎? :-) – Shoban 2011-04-21 07:25:06

+0

它是文件本身的第一行嗎?如果沒有,檢查它上面的一行以找到缺失的「 – jonsca 2011-04-21 07:39:56

+0

我發現這個問題。正在加載的項目使用msbuild從.targets文件加載目標文件。目標文件包含以下內容: pilipinoy 2011-04-22 13:59:21

回答

3

我發現了這個問題。正在加載的項目使用msbuild從.targets文件加載目標。這些目標文件有這樣的: <Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />

我改變該行於以下內容:

<Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.Targets" />

這解決了這個問題。