问题 如何从Visual Studio 2012项目中删除Fakes程序集?


我添加了一个 伪装配 到Visual Studio 2012 C#单元测试项目,通过“Add Fakes Assembly”参考上下文菜单选项。什么是完全删除Fakes程序集的过程,即撤消我将其添加到项目中的过程?


11386
2017-09-03 07:58


起源



答案:


只需删除对假项目程序集的引用,之后它将使用红色删除引用的using语句加下划线,这样可以帮助您完全删除任何剩余的引用。这当然是一种手动方法,如果您需要不同的方法,请使用第三方工具,例如resharper。


3
2017-09-03 08:01



这几乎是不够的,考虑到它至少会留下Fakes \ <reference> .fakes文件? - aknuds1
这不是问题,您可以直接从文件系统中删除它们,只要它们被解除引用就没有问题。 - Freeman
这就是你要说的整个过程,删除对* .Fakes程序集的引用并删除文件Fakes \ <reference> .fakes? - aknuds1
这是一种方式,另一种方式是我说使用专门的第三方工具为此目的,或者为什么不在thouroghly阅读有关假货的文件后建立自己的。 - Freeman


答案:


只需删除对假项目程序集的引用,之后它将使用红色删除引用的using语句加下划线,这样可以帮助您完全删除任何剩余的引用。这当然是一种手动方法,如果您需要不同的方法,请使用第三方工具,例如resharper。


3
2017-09-03 08:01



这几乎是不够的,考虑到它至少会留下Fakes \ <reference> .fakes文件? - aknuds1
这不是问题,您可以直接从文件系统中删除它们,只要它们被解除引用就没有问题。 - Freeman
这就是你要说的整个过程,删除对* .Fakes程序集的引用并删除文件Fakes \ <reference> .fakes? - aknuds1
这是一种方式,另一种方式是我说使用专门的第三方工具为此目的,或者为什么不在thouroghly阅读有关假货的文件后建立自己的。 - Freeman


从Visual Studio 2012 RTM开始,要从单元测试项目中完全删除Fakes程序集,您需要:

  • 从项目的Fakes文件夹中删除.Fakes文件
  • 从项目中的(隐藏)FakesAssemblies文件夹中删除。*文件
  • 从项目中删除.Fakes程序集引用

10
2017-10-16 19:28