Мой случай: у меня есть app.exe и несколько dll для него - a.dll, b.dll, c.dll и т. Д. (Они приходят из единого решения VS, которое состоит из множества проектов).Я хотел бы объединить (ilmerge) все библиотеки DLL в один, поэтому у меня будет: app.exe + x.dll.
Теперь есть проблема - приложение ожидает, чтобы все библиотеки DLL, когда я ставлютолько один файл x.dll он не запустится.Так как же «перенаправить» приложение на использование одного x.dll - возможно ли это вообще?
Единственное известное мне решение - это удалить все ссылки на проекты в Visual Studio и вместо этого добавить ссылку на объединенную DLL.Но это приведет к отключению цепочки зависимостей при перекомпиляции решения.
Кстати.Я не могу объединить exe и dll вместе, потому что это приложение wpf, и ilmerge не может его обработать.