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, с которой работал в других проектах и ​​смог опубликовать в объединенную сборку.

Другие вопросы по тегам