簡體   English   中英

Visual Studio 2012中的C#6.0支持

[英]C# 6.0 Support in Visual Studio 2012

我在我目前的公司工作了六個多月,目前正在使用Visual Studio2012。我們將開始構建新的應用程序,並且我一直在努力爭取對Visual Studio 2015進行升級,因此我們可以從最新技術入手。 不幸的是,這是一家小公司,需要考慮一些預算。

有誰知道Visual Studio 2012是否支持C#6.0。我在想,因為它即將成為第三代,所以它可能無法獲得支持。

更新:

我看到了很多與VS2015社區版相關的評論,因此我想澄清一下我公司在該版本上的立場。 該公司大約有20名員工和6人的IT團隊,他們出於各種原因都需要VS。 我們也有超過100萬美元的銷售額,因此我們沒有資格獲得社區版。

更新2:

問:C#6.0中是否有某些特定功能是您無法缺少的?

答:盡管屬性初始值設定項和主構造函數將減少很多代碼編寫工作,但沒有任何特定功能。

是的,您可以按每個項目的NuGet軟件包將c#6.0安裝到VS2012和VS2013中。 您必須為每個要使用c#6.0功能的項目安裝此軟件包。

https://www.nuget.org/packages/Microsoft.Net.Compilers/

通過Nuget安裝最新的C#編譯器

Install-Package Microsoft.Net.Compilers

編輯:如以下注釋中所指出,請將您的NuGet升級到最新版本,以確保與nuspec文件完全兼容。

問:有人知道Visual Studio 2012是否支持C#6.0。

答:不,絕對不是。 出於技術和市場原因。

C#6.0是VS 2015附帶的C#的最新/最新/最新/最先進的邊緣版本。

如果您希望使用MSVS 2012,則必須編寫C#5.0或更低版本。 保證您的代碼在升級編譯器時應該是可移植的。

問:C#6.0中是否有某些特定功能是您無法缺少的?

您必須升級。 您不僅希望IDE獲得對開發和新功能有所幫助的更改。

您可能會考慮使用Visual Studio社區(以前稱為VS Professional)。 當他們發布VS2015時,我希望發布的版本類似於VS 2012社區。

有關更多信息,請參見此處 在一家商業公司中,最多5個開發人員可以獲得一份副本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM