题 如何在Visual Studio 2012中使用PEX


VS 2010 powertools安装有助于在VS 2010中使用PEX和Moles。 现在有了VS 2012,我明白Moles会变得像Fakes一样丰富,但希望保留PEX,请确认。 此外,如何在2012年使用PEX。需要安装什么(如VS 2010 powertool)才能实现2012年的工作。 谢谢 !!


27
2017-07-15 07:02


起源


有一个公告@ research.microsoft.com/en-us/projects/pex。 “当最终版本推出时,Pex和Moles团队将发布Pex for Visual Studio 11的更新.Moles不会进一步发展,因此我们建议迁移到Fakes。” - Atul Verma


答案:


据我所知,他们正在等待Visual Studio 2012的最终版本发布与之兼容的Pex版本。 我无法理解微软为何不清楚这一点......:/


6
2017-07-25 01:33



现在2012 RTM发布了,有关2012年PEX的新闻吗? - Ajay
现在还在寻找2012 RTM发布后的更新! - Aaron Stainback
哇还没有消息。我认为是时候放弃这个项目了。羞耻,因为它可能很棒。 - John Nicholas
Visual Studio 2012的第一个更新今天已经发布,但仍然没有关于新PEX构建的新闻。我开始担心了。 - Max
我试图联系微软,但我没有回答。所以我决定给Mary Jo Foley发邮件,这是她得到的: > Here’s your answer from a MS spokesperson on Visual Studio: > > “_We expect to have an update of Pex compatible with Visual Studio 2012/.NET 4.5 sometime in early 2013. An academic license would be first, a commercial license would come later._” - Henrique Duarte


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

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

写于2013年4月23日      弗林 嗨,我想知道:Visual Studio 2010有PEX,Visual Studio 2012和可移植库有Code Digger     那里     对Visual Studio 2012和所有其他库来说都不算什么     格式。这是为什么?

写于2013年4月23日的Nikolai Tillmann Code Digger(适用于便携式设备)     Class Libraries)是Pex的第一个Visual Studio扩展     Visual Studio 2012团队。请继续关注未来的扩展     带来Pex Visual Studio丰富体验的更多方面     2010 Power Tools到最新版本的Visual Studio。如果你是     正在寻找Visual Studio 2012的特定Pex功能     电子邮件地址为pexdata@microsoft.com.*


5
2018-05-13 12:40





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

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


4
2018-05-02 14:50



它是如此“轻量级”几乎无用。 - Michael Freidgeim


据我所知,微软的文档PEX for Visual Studio 2012现在是一个名为“Fakes and Moles”的不可或缺的部分,请看这里:
http://research.microsoft.com/en-us/projects/pex/

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


1
2017-11-12 20:04



假货是摩尔人的替代品。没有PEX的功能。 - Aaron Stainback


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

您还可以考虑从2010加载项运行命令行PEX。查看 回答 在 从Pex自动创建NUnit测试用例。在练习5中阅读更多相关内容 使用Microsoft Pex进行参数化单元测试


1
2018-06-15 02:54



并不总是:VS 2010在尝试打开VS2012文件时给出了此错误消息:“所选文件是一个解决方案文件,但是由此应用程序的较新版本创建,无法打开。” - jrouquie


根据 这个网络广播

Code Digger 发布后,人们可以在发布Visual Studio 2012版本之前看到PEX的强大功能,人们会因为不使用平台特定情况而将其分开。

他们没有谈到发布日期,但是因为Visual Studio 2013现在是RTM,你会认为很快就会发布。我非常想念PEX,因为它有助于参数化单元测试。


1
2018-01-22 16:31