Ошибка пространства имен OfficeOpenXML EPPlus
У меня возникли трудности с настройкой EPPlus в Visual Studio 2012.
using OfficeOpenXML;
The type or namespace name 'OfficeOpenXML' could not be found(are you missing a using directive or an assembly reference?)
теперь я попробовал 2 разных способа настроить EPPlus.
Я вручную добавил проект- > добавить ссылку на Epplus.dll-файл в моих документах.
Я также пытался использовать консоль диспетчера пакетов NuGet: PM> Install-Package EPPlus
Я ясно вижу, что EPPlus добавлен к ссылкам в моем проекте, но пространство имен для OfficeOpenXML не добавлено. Как добавить это пространство имен со ссылкой EPPlus?
4 ответов
Я считаю, что это просто проблема корпус. Это:
using OfficeOpenXML;
должно быть:
using OfficeOpenXml;
обратите внимание на нижний регистр "M" и "L" в конце.
Я говорю, что на основе только пример кода...
Я только установил DocumentFormat.OpenXml
и ссылка не будет работать, хотя другие источники в сети.
мне пришлось установить, через NuGet, оба DocumentFormat.OpenXml
и EPPlus
чтобы получить ссылку на работу.
это исправило это для меня.
У меня была та же проблема, проверьте, что целевая платформа вашего проекта (щелкните правой кнопкой мыши на вашем проекте -> свойства, проверьте "целевая платформа") не установлена на какие-либо рамки .NET framework X "профиль клиента". Профиль клиента-это уменьшенная версия любого фреймворка, который вы используете.
Что касается EPPlus, ваш проект должен использовать полную структуру, а не какие-либо рамки "клиентского профиля"
в моем случае я также использую EPPlus в Visual Studio 2012, проект которого обновляется с vs2005. в Framework2.0. Если я изменил проект на .Net framework 4.5, то это успех перестроения.