将项目升级到Visual Studio 2019的问题

Issue with upgrading project to Visual Studio 2019(将项目升级到Visual Studio 2019的问题)
本文介绍了将项目升级到Visual Studio 2019的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将现有的Web表单应用程序(c#)从Visual Studio 2017企业版升级到2019年。虽然代码工作正常,但当我打开default.aspx页面时,我得到123个错误(而代码编译正常)。如果我在2017年的版本中打开它-没有错误

我已经解决了几个错误,但不确定如何处理其余的错误。尤其令人费解的是,代码编译时没有错误。只有在打开default.aspx时才会显示错误

大多数错误为CS0103-当前上下文中不存在名称 几个错误CS0400-在全局命名空间中找不到类型或命名空间‘project name’ 少数CS1061-‘DEFAULT_ASPX’不包含‘CONTEXT’的定义...

我不明白它怎么仍然可以毫无错误地编译并正常工作?这些错误在升级过程中发生了哪些变化?所有这些名称和命名空间都存在,除了升级之外没有其他更改。有新要求吗?如何修复它?

推荐答案

找到解决方案:

使用Microsoft.Net.Compilers 1.0.0版本的项目会发生这种情况。要解决此问题,您需要更新到3.0.0的最新稳定版本。

所有错误都消失了。

这篇关于将项目升级到Visual Studio 2019的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

c# Generic Setlt;Tgt; implementation to access objects by type(按类型访问对象的C#泛型集实现)
InvalidOperationException When using Context Injection in ASP.Net Core(在ASP.NET核心中使用上下文注入时发生InvalidOperationException)
how do i pass parameters to aspnet reportviewer(如何将参数传递给aspnet report查看器)
Bind multiple parameters from route and body to a model in ASP.NET Core(在ASP.NET Core中将路由和主体中的多个参数绑定到一个模型)
Custom model binding in AspNet Core WebApi?(AspNet Core WebApi中的自定义模型绑定?)
How to minify in .net core mvc view?(如何在.Net核心MVC视图中缩小?)