智能单元测试:参考Microsoft.Pex.Framework.dll的正确方法是什么?

时间:2015-12-02 14:21:22

标签: .net visual-studio visual-studio-2015

智能单元测试需要引用Microsoft.Pex.Framework.dll。在我的机器上,此文件位于C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Pex\Microsoft.Pex.Framework.dll

我不认为这是引用该文件的正确方法:

  1. 它是Visual Studio扩展的私有数据。开发人员可能不应该进入该文件夹。
  2. 路径取决于VS版本和操作系统语言。
  3. 在Visual Studio智能单元测试项目中引用Microsoft.Pex.Framework.dll的正确方法是什么?

3 个答案:

答案 0 :(得分:7)

目前,路径引用是唯一的选择。 我将看看我们是否可以将它作为NuGet包提供。

答案 1 :(得分:0)

将此作为NuGet包非常棒,否则由于缺少引用,构建会在纯MSBuild构建文件上失效。

答案 2 :(得分:0)

IntelliTest in Visual Studio 2015 and greater is the next generation of Pex.

Visual Studio 2015中的IntelliTest是Pex的发展。 IntelliTest是Visual Studio Enterprise中集成的功能。 IntelliTest与假货一起使用