其实我已经解决了这个问题,但我对解决这个问题的方式仍然不满意。
我有VS2010 SP1,我需要SP1才能使用Azure SDK。
首先安装Pex和Moles会以某种方式造成System.XML.dll的问题。它刚从所有项目中的参考文献中消失。我必须明确地找到它并将其连接到使用它的所有解决方案。
此外,Moles本身存在更大的问题。 TestProjects无法找到 Microsoft.Moles.Framework.dll。它产生了各种错误。
当我尝试在“添加参与”对话框中添加对Microsoft.Moles.Framework的引用时,我收到消息:“Microsoft.Moles.Framework,Version = 0.94.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”与之不兼容。 NET Framework 4
解决方案是在C:\ Program Files \ Microsoft Moles \ PublicAssembliesSilverlight中显式添加对Microsoft.Moles.Framework.dll的引用。到那之后,到目前为止一切正常。
我希望这些信息可以对某人有所帮助。