Я унаследовал старый проект веб-сайта.В долгосрочной перспективе я должен много обновлять его, но изначально я просто должен заставить его работать в более современной среде разработки.
Перед тем, как начать, я открыл веб-сайт в 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 и как это былоисправлена?