Ошибка CS0102 после преобразования в веб-приложение
Я унаследовал старый проект веб-сайта. В долгосрочной перспективе я должен много обновлять его, но изначально я просто должен заставить его работать в более современной среде разработки.
Перед тем, как начать, я открыл веб-сайт в Visual Studio 2017 и позаботился о том, чтобы вообще мог его запустить.
затем я начал читать и следовать инструкциям, так что вы унаследовали приложение ASP.NET Web Forms. Когда я добрался до "2. Преобразование из проекта веб-сайта в проект веб-приложения", я перешел к пошаговому руководству: преобразование проекта веб-сайта в проект веб-приложения в Visual Studio и продолжил там. Насколько я понимаю, у меня должно быть что-то, что я мог бы создать и запустить после "Преобразования файлов проекта". Однако я получаю много этих ошибок:
Error CS0102: The type 'FOO' already contains a definition for 'BAR'
Насколько я вижу, у меня есть два частичных определения класса для FOO, и оба содержат определение для 'BAR'. Но они были у меня и до преобразования проекта. Есть также много этих ошибок:
Error CS0229: Ambiguity between 'FOO.BAR' and 'FOO.BAR'
А также:
Error CS0121: The call is ambiguous between the following methods or properties: 'FOO.BAR()' and 'FOO.BAR()'
Кто-нибудь сталкивался с этими проблемами при преобразовании старого проекта веб-сайта в проект приложения Webb и как это было исправлено?