Я немного опоздал с ответом, но у меня была такая же проблема.Если у вас есть только веб-сайт , вам не нужно компилировать dll - просто используйте файлы с необработанным кодом.Если вы хотите dll, вы должны использовать веб-приложение вместо веб-сайта .
См. Здесь о том, как преобразовать ваш веб-сайт в веб-приложение .После того, как вы это сделаете, вы получите все эти ошибки компиляции прямо в VS и сможете их устранить.
Конкретная ошибка, которую вы видите, заключается в том, что, как веб-приложение, код более конкретно описывает то, что вы называетечастичные классы в коде позади файлов.Каждый должен быть назван по-разному, чтобы решить эту конкретную ошибку.