#realJSOP Ответов: 1

В WPF-приложения с помощью WPF расширенным набором инструментов


Я пишу приложение WPF с использованием VS2013. Я использовал NuGet для добавления расширенного инструментария WPF в свое приложение. Дома все работает как положено, но на работе происходят странные вещи.

Ссылки на проект не показывают ошибки, и запись xmlns (которая была автоматически добавлена в XAML, когда я добавил данный элемент управления для инструментария xceed) не показывает ошибки, но везде в XAML, где я пытаюсь использовать элемент управления из инструментария, он говорит, что элемент управления не существует в пространстве имен. Однако если я создам экземпляр одного из элементов управления в коде, все будет в порядке.

В этом решении нет ничего странного (о чем я знаю). Он расположен на локальном диске, и все проекты решения (включая добавленный пакет nuget) находятся в одной папке, поэтому я знаю, что когда я переношу код с работы на дом и обратно, весь код/проекты/пакеты содержатся в ZIP-файле.

Код компилируется с ошибками XAML, но работает нормально.

Опять же, это происходит не дома, а на работе. ВТФ?

Что я уже пробовал:

Я попытался удалить пакет и добавить его обратно, но это никак не повлияло.

Я также попытался удалить все ссылки на NUGET и просто добавил ссылки на DLL в свое приложение. Это тоже не имело никакого влияния.

На работе у нас проблемы с доступом nuget.org. Это сетевая проблема, которую могут решить только ИТ-идиоты. Думая, что это может быть проблемой, я очистил кэш пакетов и отключил функцию обновления nugget при запуске. Это тоже не имело никакого влияния.

Erik Rude

Вы проверили, что нацелены на то же самое .Net framework в обоих решениях? Просто дикая плоскодонка.

#realJSOP

Приложение, которое я пишу, имеет версию 4.5, а библиотека скомпилирована для версии 4.0. То.Чистая версия-это не проблема. Помните, что он работает на моем домашнем компьютере, но не работает на моем рабочем компьютере. Я использую одну и ту же версию visual studio и home, и work, и они оба исправлены до одного уровня.

Erik Rude

У меня был WPF AN VS, который вел себя странно, когда у меня случайно были разные цели для разных проектов в моем решении, поэтому я просто надеялся, что это было так просто. Иначе никаких мозговых волн от меня не дождешься.

Richard Deeming

Вы пробовали очистить и перестроить проект? Это почти похоже на файлы в obj папки отсутствуют или устарели.

#realJSOP

Снова и снова. У меня есть все двоичные файлы, которые помещаются в систему ..\папка bin\debug. После выполнения очистки я должен закрыть IDE, вручную удалить папку obj каждого проекта и вручную удалить файл ...vhost.exe.config, чтобы получить чистую очистку.

1 Ответов

Рейтинг:
0

#realJSOP

Я не мог сделать это на работе, но когда я вернулся домой, я проверил свойства файла и смог разблокировать библиотеки DLL. Я застегну все обратно и отправлю обратно на работу, чтобы посмотреть, исправит ли это.


Dave Kreskowiak

Государственный подрядчик?

Richard Deeming

Если вы отправите zip-файл по электронной почте, он, вероятно, снова будет заблокирован. :)

Убедитесь, что вы разблокируете zip-файл перед его извлечением. Нет встроенного способа разблокировать все файлы после их извлечения.