繁体   English   中英

将旧的VB.NET项目从VS2013迁移到VS2017

[英]Migrate old VB.NET project from VS2013 to VS2017

我有一个庞大的企业asp.net应用程序,可以完美地在服务器上构建和运行。 我们一直在工作流程中使用Visual Studio 2013。 现在,我们要迁移到较新的IDE。 但是,如果我在Visual Studio 2017中构建此应用程序,则会收到此错误。

错误BC40004的“ PreInit”子与基类“ Page”中的事件“ PreInit”冲突,应声明为“ Shadows”。

我认为这是VB编译器版本的问题(还是vs2013 builds项目)。 您知道如何解决此问题吗?

我的解决方案包含40多个项目。 主要项目是用VB.net编写的asp.net Webforms应用程序。 其他项目是用C#编写的服务和代码库。

我尝试在.vdproj中手动指定VB.net版本。 但这并不能解决我的问题。

编辑:很好。 谢谢大家的答复。 我得到的问题是关于代码的,而Visual Studio Analyzer在过去几年中发生了很大变化。 我将尝试找出导致此代码正常运行的原因。

BC40004是警告,除非您在选项卡编译下的项目属性上将“ Treat warnings as errors设置,否则不应阻止您编译解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM