Некоторое время назад я создал приложение VB для Windows Forms, используя VS05 (или VS08? Не совсем уверен), который недавно преобразовал для использования VS10. Я ссылаюсь на .dll с именем ExcelPackage ( другая статья , использование), чтобы я мог создавать / управлять документами Excel на стороне сервера. Это приложение отлично работало на моем старом компьютере (ПК / Vista) в течение ряда лет. Однако я попытался переместить его на свой новый компьютер (64-разрядный ПК / Win7) и не могу распознать ExcelPackage
.dll.
Я попытался перекомпилировать .dll в VS10 и сбросить новый .dll в моей папке bin
и снова сослаться на него. Когда я делаю это, , прежде чем пытаться создать , все мои ошибки исчезают, и я фактически могу перемещаться по классу, используя встроенную способность VS10 (наведите курсор мыши на Imports OfficeOpenXml
, и вы получите стрелку выпадающего меню, которая позволяет вам пройти классы). После того, как я собрал , я получил волнистый зеленый цвет под моим оператором Imports OfficeOpenXml
(не могу найти ссылку).
Я провел некоторое исследование и обнаружил, что .dll, содержащая System.IO.Packaging
, был перемещен в .NET 3.0 и даже повторно ссылался на новый .dll, перестраивался, повторно добавлялся, снова ссылался, по-прежнему без кубиков.
Я что-то упустил или как заставить мое приложение распознавать эту сборку, чтобы я мог скомпилировать и продолжить работу?
Спасибо.