日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

让VS2013支持 C# 6.0 语法

發布時間:2025/3/15 C# 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让VS2013支持 C# 6.0 语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

還未升級使用VS2015前,又想嘗試使用C# 6.0的語言特性,可以用以下方法啟用:

VS2013中“工具”下選擇“程序包管理器控制臺”:

選中需要使用C# 6.0的項目,再敲入"Install-Package Microsoft.Net.Compilers"命令:

PM> Install-Package Microsoft.Net.Compilers 正在安裝“Microsoft.Net.Compilers 1.0.0”。 您正在從 Microsoft 下載 Microsoft.Net.Compilers,有關此程序包的許可協議在 http://go.microsoft.com/fwlink/?LinkId=529444 上提供。請檢查此程序包是否有其他依賴項,這些依賴項可能帶有各自的許可協議。您若使用程序包及依賴項,即構成您接受其許可協議。如果您不接受這些許可協議,請從您的設備中刪除相關組件。 已成功安裝“Microsoft.Net.Compilers 1.0.0”。 正在將“Microsoft.Net.Compilers 1.0.0”添加到 Test。 已成功將“Microsoft.Net.Compilers 1.0.0”添加到 Test。

項目的packages.config文件中多了一個引用:

<package id="Microsoft.Net.Compilers" version="1.0.0" targetFramework="net45" />

如果要在別的項目中啟用,在程序包管理器控制臺中切換項目,運行"Install-Package?Microsoft.Net.Compilers"命令。

或者增加/修改packages.config文件,增加Microsoft.Net.Compilers引用,并修改*.csproj文件:

<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Import Project="..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" /> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> ...

引用新的編譯器后,在代碼中測試一下:

var website = "www.test.com";var port = 8080; var url = $"http://{website}:{port}/index.html"; Console.WriteLine(url);

運行成功:

?

補充:

網上的資源上說可以在項目文件中添加<LangVersion>experimental</LangVersion>,或者自定義CsCToolPath的路徑,都需要安裝VS 14 CTP以上,目前看此法最為簡便。

(http://thomasardal.com/how-to-enable-c-6-0-language-preview-in-visual-studio-14-ctp-3/)

參考:

New Features in C# 6

http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx

轉載于:https://www.cnblogs.com/MuNet/p/6946596.html

總結

以上是生活随笔為你收集整理的让VS2013支持 C# 6.0 语法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。