[英]Could not load file or assembly 'System.Web.Http, Version=4.0.0.0' after upgrading from vs2013 to 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.