Issue with upgrading project to 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的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:将项目升级到Visual Studio 2019的问题
基础教程推荐
- 如何使用 .Net 检查 Active Directory 服务器是否已启动并正在运行? 2022-01-01
- 当值可以是对象或空数组时反序列化 JSON 2022-01-01
- C# 从 List<List<int>> 中删除重 2022-01-01
- 如果有人提交恶意软件Nuget包怎么办? 2022-01-01
- WPF 模态进度窗口 2022-01-01
- 禁止输入少量字符,例如'<'、'&a 2022-01-01
- Azure Functions:CosmosDBTrigger 未在 Visual Studio 中触发 2022-01-01
- 我应该在后面的代码中直接使用 Linq To SQL 还是使 2022-01-01
- Moq It.Is<>不匹配 2022-01-01
- .NET SerialPort DataReceived 事件未触发 2022-01-01
