在asp.net应用程序中启用c#7
|
我刚开始使用Visual Studio 2017中的旧解决方案.只需打开旧IDE中的解决方案即可无缝工作.
我找不到在asp.net web项目中启用c#7.0的方法. if (int.TryParse("1",out int myInt)) { ... }
IDE警告我说我需要使用版本7的语言. 我对这个主题的研究显示我应该定位在web.config文件的system.codedom编译器区域中的具体c#版本,以便定位最新的Roslyn版本. 我现在是: <system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs"
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version=1.0.3.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"
warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
其目标是c#6.如果我已经使用nuget下载了最新的Roslyn,那么c#7的正确设置是什么? 更新 解决方法在网站的NuGet窗口中:>卸载Microsoft.CodeDom.Providers.DotNetCompilerPlatform>重新安装>在web.config下:system.codedom>编译器>编译器将compilerOptions =“/ langversion:6更改为6 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 我可以在服务器端调用CustomValidator方法而无需
- 更改ASP.NET缓存项到期的频率?
- 如何在asp.net webform中使用异步/等待实现异步页面?
- asp.net-mvc – ModelState.AddModelError编码HTML
- 如何在ASP.NET 4.0应用程序的IIS管理器中添加用户?
- asp.net字符串分割函数使用方法分享
- 允许未经身份验证的用户使用ASP.Net表单身份验证访问特定页
- asp.net-web-api – 在LINQPad中使用WebAPI?
- asp.net-mvc – 使用类似MvcContrib Grid的东西在代码可读性
- iis-7 – ASP.NET MVC4在IIS7集成模式下不处理POST请求,但在
- 大文件上传到asp.net MVC
- asp.net-mvc – 在ASP.NET MVC Preview 4中使用路
- 最佳实践ASP.NET成员资格:同一数据存储区中的用
- asp.net-mvc – 具有持久HTTP连接的IDbConnectio
- asp.net-mvc – jqGrid和MVC3 – 添加模型验证
- 如何将global.asax文件添加到ASP.NET MVC4项目?
- asp.net – 微软azure smtp电子邮件中继设置
- asp.net-mvc – 程序集使用System.Web.Http 5.1,
- asp.net-mvc – 如何组合两个dataTextFields的Se
- asp-classic – 从JScript代码调用VB编写的函数(
