将项目升级到 Visual Studio 2019 时出现问题
Issue with upgrading project to Visual Studio 2019
我将现有的 Web 表单应用程序 (c#) 从 Visual Studio 2017 Enterprise 升级到 2019。虽然代码工作正常,但当我打开 default.aspx 页面时 - 我收到 123 个错误(虽然代码编译正常).如果我在 2017 版本中打开它 - 没有错误
我已经解决了几个错误,但不确定如何处理其余的错误。特别令人费解的是代码编译时出现 0 个错误。只有当我打开 default.aspx
时才会显示错误
大多数错误是 CS0103 - 当前上下文中不存在名称 'name here'
几个错误 CS0400 - 在全局命名空间中找不到类型或命名空间 'project name'
很少有 CS1061 - 'default_aspx' 不包含 'Context'...
的定义
我不明白它是如何编译无误并正常工作的?升级后弹出这些错误发生了什么变化?所有这些名称和命名空间都存在,并且除了升级之外没有任何变化。新要求?如何解决?
自从编译和构建成功以来,VS Intellisense
看起来有些问题。
1.Before 您在 VS2019 中打开 Web 表单项目,导航到其解决方案目录并删除那里隐藏的 .vs
文件夹,然后在 VS2019 中打开该项目以检查它是否有帮助。
2.If问题依然存在,请尝试在关闭所有 VS 实例后清理 VS 组件缓存:
转到C:\Users\xxx\AppData\Local\Microsoft\VisualStudio目录,你可以在那里找到许多15.xx
和16.xx
文件夹,随意删除其中所有ComponentModelCache
文件夹并重新启动VS。
找到解决方案:
使用 Microsoft.Net.Compilers 的 v1.0.0 的项目正在发生这种情况。要解决此问题,您需要更新到最新的稳定版本 3.0.0。
所有错误都消失了。
我将现有的 Web 表单应用程序 (c#) 从 Visual Studio 2017 Enterprise 升级到 2019。虽然代码工作正常,但当我打开 default.aspx 页面时 - 我收到 123 个错误(虽然代码编译正常).如果我在 2017 版本中打开它 - 没有错误
我已经解决了几个错误,但不确定如何处理其余的错误。特别令人费解的是代码编译时出现 0 个错误。只有当我打开 default.aspx
时才会显示错误大多数错误是 CS0103 - 当前上下文中不存在名称 'name here' 几个错误 CS0400 - 在全局命名空间中找不到类型或命名空间 'project name' 很少有 CS1061 - 'default_aspx' 不包含 'Context'...
的定义我不明白它是如何编译无误并正常工作的?升级后弹出这些错误发生了什么变化?所有这些名称和命名空间都存在,并且除了升级之外没有任何变化。新要求?如何解决?
自从编译和构建成功以来,VS Intellisense
看起来有些问题。
1.Before 您在 VS2019 中打开 Web 表单项目,导航到其解决方案目录并删除那里隐藏的 .vs
文件夹,然后在 VS2019 中打开该项目以检查它是否有帮助。
2.If问题依然存在,请尝试在关闭所有 VS 实例后清理 VS 组件缓存:
转到C:\Users\xxx\AppData\Local\Microsoft\VisualStudio目录,你可以在那里找到许多15.xx
和16.xx
文件夹,随意删除其中所有ComponentModelCache
文件夹并重新启动VS。
找到解决方案:
使用 Microsoft.Net.Compilers 的 v1.0.0 的项目正在发生这种情况。要解决此问题,您需要更新到最新的稳定版本 3.0.0。
所有错误都消失了。