Ассамблея не признана
-
29-09-2019 - |
Вопрос
Я создал приложение 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. Убедитесь, что вы обновили цель.