Я создал настройку уровня документа Excel в Visual Studio 2017 с использованием Windows 7. Документ предоставляет набор инструментов для составления диаграмм и анализа данных, которые содержатся в нескольких рабочих листах в документе.
Я хотел бы предоставить конечному пользователю несколько версий этого документа, не публикуя каждую отдельно. Каждая версия отличается только данными, которые будут содержаться. Весь код, классы, подпрограммы и функции будут идентичны для каждой версии. Я надеялся, что они могли
полагаться на ту же сборку.
Я проверил это, опубликовав документ (с именем DocumentA) на тестовом ПК (Windows10), а затем скопировав дополнительный файл (с именем DocumentB). Попытка открыть DocumentB в Excel приводит к следующей ошибке:
Не удалось загрузить сборку «DocumentA», версия 1.0.0.0. Культура = Нейтральная или одна из ее зависимостей. Системе не удалось найти указанный файл.
Мне кажется, я понимаю, почему это происходит. Однако, если я сохраню исходный опубликованный документ DocumentA как DocumentB1, я могу открыть переименованный файл
без проблем. Не уверен, почему это работает, а другой случай нет. Параметры свойств для имени сборки и расположения были идентичны для DocumentA и DocumentB.
Есть ли способ обхода? Или я должен опубликовать каждый из этих дополнительных документов отдельно?
Спасибо!