2015-09-02 173 views
3

我有Visual Studio 2015,但無法使新的VB語言功能正常工作。或出現。這就像產品沒有它。 null-coalescing操作符不起作用,不允許只讀自動屬性等等。即使當我設置一個全新的項目時,也是如此,目標是任何版本的框架(這應該不重要,但是我正在嘗試我能想到的一切)。從Visual Studio 2015中缺少VB 14

我已經安裝了Resharper 9。按照this question中的建議,如果我選擇該項目,則VB語言級別下拉列表不會顯示比「Visual Basic .NET 12」更新的任何內容。

.vbproj文件的任何地方都沒有LangVersion標籤。如果我添加它們似乎沒有什麼區別。我的印象是,你不必爲VB 14單獨安裝任何東西,只需使用VS 2015,你就可以擁有它(C#6實際上是可用的並且可以在C#項目中使用),但它不在其中。

任何人有什麼想法我可以找什麼?

+0

愚蠢的問題 - 你是否確實是VS 2015?幫助 - >關於說什麼? –

+0

大概你有.net 4.6安裝? –

+0

幫助 - >關於微軟Visual Studio Professional 2015,正如人們所期望的那樣。版本14.0.23107.0 D14REL。 我確實安裝了.NET 4.6。我假設它是作爲VS 2015安裝的一部分進行安裝的,但它絕對存在,我可以將其定位到項目。 – Rich

回答

5

這是resharper。

我正在使用Resharper 9.2 Ultimate。 Resharper將所有錯誤消息放入代碼編輯器。如果我暫停它,所有的問題都會消失,代碼將完全按照它應該編譯和運行。

我應該從VB語言級別沒有顯示VB的最新版本的事實中得到啓發。

關閉以聯繫技術支持。

+1

以下是關於支持VB14的積壓問題:https://youtrack.jetbrains.com/issue/RSRP-442744 – reduckted

+0

看起來他們已經解決了這個問題,並且更新到了版本10。 – Rich

相關問題