Почему ссылка DeepZoomTools.dll не принимается в WindowsForms?
Я не могу найти способ добавить DeepZoomTools.dll в приложение WindowsForms. Шаги, которые я выполнил:
1) Создайте новое приложение WindowsForm
2) Добавить ссылку на файл DeepZoomTools.dll, находящийся в C: \ Program Files \ Microsoft Expression \ Deep Zoom Composer
3) Добавить с помощью Microsoft.DeepZoomTools; в Form1.cs
4) Нажмите на приложение WindowsFormsApplication.
5) Я получаю сообщение об ошибке: "Тип или имя пространства имен" DeepZoomTools "не существует в пространстве имен" Microsoft "(отсутствует ссылка на сборку?)
Заранее спасибо за помощь,
Луис Намбьяр
2 ответа
Если у кого-то есть такая же проблема, решение показано ниже.
Перейдите в Свойства проекта и измените значение "Целевая структура" с "Профиль клиента.NET Framework 4" на ".NET Framework 4".
С наилучшими пожеланиями,
Луис Намбьяр
DeepZoomTools.dll - это библиотека Silverlight для использования в приложениях Silverlight. Даже если бы вы могли правильно связать с ним вспомогательную инфраструктуру, например, для рендеринга, ее там нет.
Теоретически вы можете встроить приложение Silverlight DeepZoom в элемент управления браузера в приложении WinForms, но похоже, что вы не знаете Silverlight, так что может потребоваться некоторое усилие, чтобы изучить все новые элементы.