实际上我已经解决了这个问题,但我仍然对我解决这个问题的方式并不满意。
我有 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 的引用。在那之后,到目前为止一切正常。
我希望这些信息对某人有所帮助。