如果我错了或咆哮错误的树,请纠正我。
有不同的Mutex
个类,一个在mscorlib.Extensions
,一个在mscorlib
。两者都属于System.Threading
命名空间。根据{{3}}。我可以使用Mutex
中的mscorlib
类。(虽然电话符号没有出现在Name之前的列中)我基本上想要从Windows Phone 7.1应用程序访问OpenExisting
方法。正在使用的默认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:this MSDN page问题回答了有关引用mscorlib [4.0.0.0]
的问题。那么,我根本不能使用OpenExisting
方法?指向Mutex
类This的链接是否是对错误类的引用?
答案 0 :(得分:1)
正如您在The MSDN Page for Mutex (Silverlight)上看到的那样,OpenExising
方法不适用于Silverlight。
简而言之:您无法使用它。