visual-studio-2012 - 添加假货装配选项缺失

标签 visual-studio-2012 vs-unit-testing-framework microsoft-fakes

我正在尝试获取 Microsoft Fakes在我在我的解决方案中设置的单元测试项目中启动并运行。

出于某种原因,Add Fakes Assembly缺少选项,这意味着我无法创建程序集模型。因为这是添加 Microsoft.QualityTools.Testing.Fakes 的唯一选择大会我不能使用 Shim功能。

我最近安装了 Visual Studio 2012 Professional 并安装 更新 3 这是Visual Studio 2012的第一次尝试.而且我没有更改任何设置。虽然我已经安装了ReSharper ,这会是罪魁祸首吗?

最佳答案

Visual Studio 2019 和 2017 仅在企业版中具有此功能(它们都有 3 个主要版本:社区版、专业版和企业版。)

如果您只需要 Stub功能,那么您可以简单地选择其他模拟框架。你提到Shim s,这是一项高级功能。我听说过一些模拟框架可以接近高级。

我听说过 Prig ( https://marketplace.visualstudio.com/items?itemName=sug.Prig-OpenSourceAlternativetoMicrosoftFakes ),但我从未尝试过。 @neaGaze 表示 VS 2017 不支持它。

特征矩阵 ( https://visualstudio.microsoft.com/vs/compare/ ) 相关部分的最新截图:

enter image description here

Visual Studio 2017 功能矩阵 - 只有企业提供假货:

enter image description here

Visual Studio 2015:Microsoft Fakes 提供高级版及更高版本。

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2919309-provide-microsoft-fakes-with-all-visual-studio-edi

关于visual-studio-2012 - 添加假货装配选项缺失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18337736/

相关文章:

c++ - 为什么在重建解决方案后构建速度更快?

asp.net-mvc-4 - MVC4单元测试和windows认证

visual-studio-2012 - Resharper 8.1 Test Runner 减慢了 Visual Studio 文本编辑的速度

.net - MSB3270 : Mismatch between the processor architecture - Fakes Framework

c# - 不会为 .NET 方法生成垫片

unit-testing - 如何在VS 2013 Professional Edition上安装Microsoft Fakes(单元测试隔离)

c# - DotNetOpenAuth 在修改后编译但在运行示例项目时抛出运行时异常

.net - 是否可以在 VS2012 中将 Entity Framework 设计器与 SQLite 一起使用?

c++ - 将元组参数转发给 VS2012 中的函数

c# - VS2010数据库单元测试继承自ResultSetCondition