Ошибка сборки веб-сайта ASP.NET Web Forms

Когда я пытаюсь создать этот проект, я продолжаю выдавать ошибку.

Описание, где восемь «*» всегда отличаются в каждой сборке:

Произошла ошибка при объединении сборок: ILMerge.Merge: ОШИБКА!!: В сборке App_Web_******** обнаружен повторяющийся тип myTypeName.

и файл

aspnet_merge

Что мне нужно сделать, чтобы устранить эту (раздражающую) ошибку?


person user94614    schedule 31.01.2018    source источник
comment
Это на самом деле говорит Duplicate type '<>' дословно, или внутри угловых скобок есть имя типа?   -  person Dai    schedule 31.01.2018
comment
Внутри находится имя типа. Я отредактирую это для ясности   -  person user94614    schedule 31.01.2018
comment
Я предполагаю, что ваш проект WebForms ссылается на другой проект WebForms или иным образом ссылается на другой проект в том же решении или имеет код в App_code, который его портит. Хорошо ли создается веб-сайт без использования шага слияния?   -  person Dai    schedule 31.01.2018


Ответы (1)


Вы можете попробовать пару вещей: щелкнув правой кнопкой мыши свой проект, выберите Опубликовать веб-приложение. Затем в настройках (для меня настройки могут отличаться для вас) найдите Параметры публикации файлов и нажмите Настроить. Вы увидите диалог ниже.

Попробуйте первый или второй вариант: Не объединять ИЛИ Не объединять. Создайте отдельную сборку для каждой страницы и управляйте

введите здесь описание изображения

Я знаю, что это то, что преследовало меня в прошлом, так что удачи. Сообщите нам, если вы найдете что-то лучше или если что-то лучше работает для вас.

person SPQR    schedule 01.02.2018