2015-09-22 36 views
-1
 
Steps to Reproduce: 
Create new Visual Basic Analyzer with Code Fix (NuGet + VSIX) 
From VSIX project add New Item... 
Extensibility/Custom Command called "CustomCommand" 
Not required but helps see the issue set the following options 
    Option Explicit Off 
    Option Strict Off 
    Option Infer On 
Build Solution 

添加了幾個文件,並且您收到ComandComand.vb和CustomCommandPackage.vb文件的381個警告。警告是「類型或命名空間定義或期望行結束」,「註釋中的換行符」,「期望的類型」,「字符字面值太多的字符」,「逗號期望」。在VB文件中沒有任何意義。如果我將這些文件包含在C#項目中並將它們重命名爲.cs,我會得到完全相同的錯誤。錯誤對於.VB文件沒有意義。Visual Studio 2015似乎與C#編寫VB代碼

回答

0

上面的示例已完成,並顯示了Visual Studio 2015中的錯誤。在VSIX項目文件中,有兩行包含必須更改爲「VisualBasic」的單詞「CSharp」,否則VB代碼將由C#編譯器。要編輯該文件,請從Visual Studio中卸載VSIX項目,將「CSharp」替換爲「VisualBasic」,然後重新打開解決方案,381錯誤/警告將消失。

相關問題