Создание WPF библиотеки окон, контролов, ресурсов и стилей.



Часто возникает ситуация когда несколько WPF приложений используют одни и те же окна, контролы, стили и ресурсы. Самым лучшим решением является - вынести все совместно используемые компоненты в отдельную DLL сборку. Но на практике оказывается все не так просто. Эти осложнения обусловлены тем, что Visual Studio 2008 не позволяет добавлять, некоторые элементы WPF, такие например как ResourceDictionary и Window, в ClassLibrary проект. Далее я  расскажу, как создавать WPF библиотеки на основе ClassLibrary проекта.

.NET , WPF



Обновление приложений по локальной сети с использованием ClickOnce



Пусть есть клиент-серверная система. Причем различных клиентов много, а сервер один. Все они работают как Windows-приложения на платформе .NET. Все они объеденены по локальной сети и находятся на достаточном большом расстоянии друг от друга. Как только выходит новая версия системы, требуется обновить все клиентские приложения. Так возникает задача настройки обновления клиентских приложений через сервер. Одним из путей решения данной задачи является технология ClickOnce. Далее будет рассказано как настроить такое обновления для клиентских приложений через сервер.

.NET , ClickOnce , WPF , технологии