aspnet_merge(0,0): произошла ошибка: произошла ошибка при объединении сборок: неразрешенная ссылка на сборку не разрешена: [Custom.Assembly]
Я долгое время скрывался за переполнением стека, и это мой первый вопрос, поэтому, пожалуйста, будьте осторожны со мной.
Я разрабатываю пользовательские приложения eCommerce ASP.NET Web Forms, и во время публикации мы объединяем все выходные данные в одну сборку.
Я искал в Интернете, пытаясь устранить приведенную ниже ошибку во время публикации:
aspnet_merge(0,0): Error occurred: An error occurred when merging assemblies: Unresolved assembly reference not allowed:[OurCustom.Assembly]
Это никогда не было проблемой ни с одним из наших других проектов, и я полностью озадачен.
Я пытался:
- Проверка чистого проекта из нашего репо
- Удаление, чем повторная ссылка на все.dll в папке bin
- Использование разных версий aspnet_merge
- Переключение целевой структуры (.NET 4.5, 4.5.1, 4.5.2)
- Выключить компьютер, затем снова включить
- Спать на нем
.Dll, о котором идет речь, используется во всех других наших проектах и ранее не вызывал этой проблемы.
Заранее спасибо.
1 ответ
После долгих проб и ошибок я смог определить, что наш пользовательский.dll, на который ссылался проект, был поврежден, хотя он работал локально и в работе. Я скопировал в другую версию.dll, с которой работал в других проектах и смог опубликовать в объединенную сборку.