Доступ к классу мьютекса в mscorlib.dll - PullRequest
4 голосов
/ 10 ноября 2011

Пожалуйста, поправьте меня, если я ошибаюсь или лаю не на том дереве.

Существуют различные классы Mutex, один в mscorlib.Extensions и один в mscorlib. Оба подпадают под пространство имен System.Threading. Согласно этой странице MSDN . Я могу использовать класс Mutex в mscorlib. (Хотя символ телефона не отображается в столбце перед именем). Я в основном хочу получить доступ к методу OpenExisting из приложения Windows Phone 7.1. System.Threading.Mutex по умолчанию используется в mscorlib.Extensions, который не имеет метода OpenExisting.

Итак, вопрос в том, как мне убедиться, что класс Mutex, к которому я обращаюсь, относится к mscorlib dll?

Если я откажусь от ссылки mscorlib.extensions, каковы последствия этого?

РЕДАКТИРОВАТЬ 1: Просто понял, что мое приложение ссылается на mscorlib[2.0.5.0], который не имеет Mutex класса. Я смотрел на mscorlib[4.0.0.0], который имеет класс Mutex. В любом случае, могу ли я получить доступ к методу OpenExisting?

РЕДАКТИРОВАТЬ 2: Этот вопрос отвечает на мой вопрос о ссылках mscorlib [4.0.0.0]. Так я вообще не могу использовать метод OpenExisting? Ссылка на Mutex class здесь , ссылка на неправильный класс?

1 Ответ

1 голос
/ 10 ноября 2011

Как вы можете видеть на Страница MSDN для Mutex (Silverlight) метод OpenExising недоступен для Silverlight.

Короче говоря: вы не можете его использовать.

...