【问题标题】:Can't see "Run Pex" in VS2010 after installation安装后在 VS2010 中看不到“运行 Pex”
【发布时间】:2012-04-16 22:05:55
【问题描述】:

我在我的 Windows 7 机器上安装了 Pex(Visual Studio 2010 Pex 0.94.51023.0 Power Tools (x64) - (English))。但是,当我在 VS2010 中右键单击一段代码时,我没有看到“运行 Pex”选项。当我使用 VS2008 打开另一个项目时,它是可见的。知道为什么该选项没有出现在 VS2010 中吗?

【问题讨论】:

    标签: pex


    【解决方案1】:

    首先,您是否尝试过重新安装 Pex?

    否则,正如经验丰富的here,如果 Pex 认为您的项目是测试项目,例如因为它引用了一些单元测试框架或 Microsoft.Pex.Framework,所以 Pex 将仅探索标有 [PexMethod] 属性的方法。否则,Pex 应该允许探索任何公共方法。这可能是你的问题吗?

    否则,如果您在 VS 2008 和 VS 2010 之间切换,可能会遇到this problem

    【讨论】:

    • @shampoo,感谢您抽出宝贵时间回复。回答您的问题:我没有尝试重新安装。我的项目不是测试项目。另外,我没有在 VS2008 和 2010 之间切换。由于它在 VS2010 中不起作用,我想在 VS2008 中尝试,它在那里工作。我需要在方法中添加 [PexMethod} 属性吗?即使我的方法是公共方法,是否必须是“公共”才能在右键单击时显示“运行 Pex”?
    • @user1337362,值得一试。如果添加[PexMethod]可以解决问题,那么它一定与项目引用有关。否则尝试重新安装。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 2020-07-05
    • 1970-01-01
    • 2020-02-10
    • 2014-01-26
    • 2012-11-11
    相关资源
    最近更新 更多