Я пытаюсь использовать ClosedXML для создания документов Excel в приложении, но когда я пытаюсь запустить его, я получаю сообщение об ошибке загрузки файла или сборки.ClosedXML - Не удалось загрузить файл или сборку
Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Я видел несколько решения этой проблемы, которые включают изменения значения «Copy Local» для .dll в его свойствах и добавление сборки непосредственно в web.config.
Я использую Visual Studios 2010, а свойства dll не включают запись «copy local». Затем, когда я вхожу в следующую сборку в веб-конфигурации, я все равно получаю сообщение об ошибке сервера. Я получил сборку из сообщения об ошибке.
<add assembly="ClosedXML, Version=0.76.0.0, Culture=neutral, PublicKeyToken=fd1eb21b62ae805b"/>
Я тоже получаю эту ошибку. Visual Studio 2017, C#, с использованием Nuget ClosedXML и всех связанных зависимостей. Все хорошо работает на ПК разработки Visual Studio 2017 (Windows 10), но не удается, когда я распакую выпуск на Windows Server 2016. Я не имею этой проблемы xcopy для Windows Server 2012 R2. Надеюсь, кто-то это выяснит. – gridtrak
Мне не удалось заставить nuget ClosedXML работать в Windows Server 2016, потому что он дал ошибку «не удалось загрузить файл или сборку ...». Однако, когда я загрузил исходный код для ClosedXML из github и построил мое приложение, ссылаясь на это, все работало хорошо. – gridtrak