Я часто пишу приложения .net, которые поддерживают только один экземпляр. Раньше я использовал .net-remoting, а теперь WCF, чтобы определить, работает ли уже экземпляр моего приложения и уделяет внимание этому экземпляру..NET 4 экземпляр приложения
Вопрос в том, есть ли с .net4 лучшее решение для достижения отдельных приложений экземпляра (или, как правило, имеется лучшее решение, поскольку загрузка WCF или удаленной сборки в самом начале приложения имеет плохое влияние производительности)
Update
Спасибо за все должности. Ответ на мой первоначальный вопрос, похоже, «нет, нет ничего нового для достижения отдельных приложений-экземпляров внутри .net 4».
Благодаря дополнительной информации, я буду изменять свои текущие проекты, чтобы использовать Mutex для обеспечения желаемой функциональности. Я принял ответ Боб Мура, потому что он имеет большую информацию, связанную с ним, но благодаря всем, кто опубликовал полезную информацию.
ничего особенного для. net 4. wcf и удалять звук, как огромные накладные расходы для такой простой задачи – Andrey
Возможный дубликат [Каков правильный способ создания одного экземпляра приложения?] (http: // stackoverflow.com/questions/19147/what-is-the-right-way-to-create-a-single-instance-application) – ChrisF
@ Andrey: Да, это накладные расходы, но я должен сказать, что в большинстве приложений тезисы I использование WCF/Remoting в любом случае, это оправдывает их использование. Но момент загрузки сборки плох, потому что он продлевает время загрузки приложения/инициализации. – HCL