簡體   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