Как я знаю, Pex поддерживает следующие два вида настроек фреймворка PexAssemblyInfo.cs
:
// Microsoft.Pex.Framework.Settings -- 1
[assembly: PexAssemblySettings(TestFramework = "VisualStudioUnitTest")]
И
// Microsoft.Pex.Framework.Settings -- 2
[assembly: PexAssemblySettings(TestFramework = "VisualStudioUnitTestSilverlight")]
Есть ли какие-либо настройки фреймворка для Windows Phone 7?
Если мы используем этот параметр # 2 (TestFramework = "VisualStudioUnitTestSilverlight")
Мы получили исключение при тестировании классов, которые являются особыми ОС Windows Phone (например, "Microsoft.Devices.DeviceType").
Информация об исключении: Message = "未能 加载 文件 或 程序 集« Microsoft.Phone, версия = 7.0.0.0, культура = нейтральная, PublicKeyToken = 24eec0d8c86cda1e »system 它 的 某 一个 依赖 项 。Система не можетнайдите указанный файл. "