本文介绍了将项目升级到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的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!