Ошибка компиляции BlogEngine
Я получаю три аналогичные ошибки при попытке скомпилировать проект веб-приложения BlogEngine 2.6:
В VS intellisense:
the type 'RazorHelpers' exists in both 'App_Code' and BlogEngine.Web.dll
Ошибка компиляции:
Error 27 The type 'RazorHelpers' exists in both
'C:\inetpub\wwwroot\Nordic\Bin\BlogEngine.Web.dll' and 'App_Code'
c:\inetpub\wwwroot\Nordic\themes\RazorHost\CommentView.ascx 25
2 ответа
Решение
В конце концов мне пришлось отказаться от версии 2.6 WAP и перейти на версию веб-сайта, а затем перенести все свои настройки дизайна и кода.
В проектах WAP вы хотите убедиться, что вы не используете каталог app_code, потому что классы в этом каталоге будут скомпилированы дважды (один раз в выделенном коде и снова во время выполнения), если вы не исключите файл из проекта WAP.
Вы также можете попробовать переименовать каталог app_code во что-то другое.