Вопрос

Я создал приложение Windows Windows некоторое время назад, используя VS05 (или VS08? Не совсем уверен), которое я недавно преобразовал для использования VS10. Я ссылаюсь на .dll Excelpackage (Другая статья, Использование), чтобы я мог создавать/манипулировать сервером Excel Docs. Это приложение работало нормально на моем старом компьютере (ПК/Vista) в течение ряда лет. Тем не менее, я попытался перенести его на свой новый компьютер (ПК/Win7 64-бит), и я не могу получить его, чтобы распознать ExcelPackage .dll.

Я пробовал перекомпилировать .dll в VS10 и сбросить новый .dll в моем bin Папка и переосмысление ее. Когда я это делаю, Прежде чем я попробую строить, все мои ошибки исчезают, и я на самом деле могу ориентироваться в классе, используя встроенные способности VS10 (мышь Imports OfficeOpenXml И вы получаете выпадающую стрелку, которая позволяет вам пройти через занятия). После того, как я строю, Я получаю зеленый волнистый Imports OfficeOpenXml Заявление (не может найти ссылку).

Я провел некоторое исследование и обнаружил, что .dll, содержащий System.IO.Packaging был перемещен в .NET 3.0 и даже пересмотрел новый .DLL, восстановлен, переосмысленный, переоборудованный, все еще не кубик.

Я что -то упускаю, или как я могу получить приложение, чтобы распознать эту сборку, чтобы я мог компилировать и продолжать работать?

Спасибо.

Это было полезно?

Решение

Я не вижу ничего особенного в этом проекте. Обратите внимание, что решение и проект должны быть преобразованы. Когда это произойдет, вы в конечном итоге нацелитесь на фреймворк .net 2.0. Это не сработает хорошо, у него есть ссылка на сборку на WindowsBase, сборку 3.0. Убедитесь, что вы обновили цель.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top