В 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, чтобы получить чистую очистку.