将项目升级到Visual Studio 2019的问题 [英] Issue with upgrading project to Visual Studio 2019

查看:35
本文介绍了将项目升级到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的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆