27

VS 2010 powertools 安装有助于在 VS 2010 中使用 PEX 和 Moles。现在有了 VS 2012,我了解到 Moles 变得丰富为假货,但希望保留 PEX,请确认。此外,如何在 2012 年使用 PEX。需要安装什么(如 VS 2010 powertool)才能使其在 2012 年正常工作。谢谢!

4

6 回答 6

6

据我所知,他们正在等待 Visual Studio 2012 的最终版本发布与之兼容的 Pex 版本。我不明白为什么微软不把这件事说清楚......:/

于 2012-07-25T01:33:56.193 回答
5

以下是来自http://visualstudiogallery.msdn.microsoft.com/fb5badda-4ea3-4314-a723-a1975cbdabb4的评论

Pex for Visual Studio 2012 2 帖子 | 最后发表 2013 年 4 月 23 日

写于 2013 年 4 月 23 日 Flynn嗨,我想知道:Visual Studio 2010 有 PEX,Visual Studio 2012 有 Code Digger 和可移植库,但 Visual Studio 2012 和所有其他库格式没有。这是为什么?

写于 2013 年 4 月 23 日 Nikolai Tillmann Code Digger(用于便携式类库)是 Pex 团队为 Visual Studio 2012 推出的第一个 Visual Studio 扩展。请继续关注未来的扩展,这些扩展将带来 Pex Visual Studio 2010 Power 丰富体验的更多方面最新版 Visual Studio 的工具。如果您正在寻找 Visual Studio 2012 的特定 Pex 功能,请发送电子邮件至 pexdata@microsoft.com。*

于 2013-05-13T12:40:56.867 回答
4

看起来他们介绍了Code Digger。从PEX网页:

Visual Studio 2012 的 Code Digger 是 Pex 的轻量级版本,它允许您直接从代码编辑器探索可移植类库中的公共 .NET 方法。

于 2013-05-02T14:50:24.170 回答
1

即使您通常在 VS 2012 中工作,您也可以通过在 VS 2010 中打开解决方案来继续使用 PEX 进行测试生成。VS 项目架构在 VS 2010 和 VS 2012 之间非常兼容。

您还可以考虑从 2010 插件运行命令行 PEX。请参阅从 Pex 自动创建 NUnit 测试用例中的答案在使用 Microsoft Pex 进行参数化单元测试的练习 5 中阅读有关此内容的更多信息

于 2013-06-15T02:54:32.663 回答
1

据我从微软文档中读到的,Visual Studio 2012 的 PEX 现在是一个称为“Fakes and Moles”的组成部分,请看这里:
http ://research.microsoft.com/en-us/projects/pex/

在这里:http:
//msdn.microsoft.com/en-us/library/hh549175.aspx

于 2012-11-12T20:04:46.597 回答
1

根据此网络广播

Code Digger的发布是为了让人们在发布 Visual Studio 2012 版本之前可以看到 PEX 在正确使用时的强大功能,人们将它分开,因为它不能处理特定于平台的案例。

他们没有提及发布日期,但由于 Visual Studio 2013 现在是 RTM,您认为它很快就会发布。我绝对想念 PEX,因为它有助于参数化单元测试。

于 2014-01-22T16:31:44.483 回答