XUnit配置Resharper快捷键
2012-07-14 22:41 破狼 阅读(967) 评论(0) 编辑 收藏 举报Resharper是一款很优秀的重构工具,已经习惯了Resharper快捷键,利用Resharper做重构,TDD开发,很爽。唯一缺点就是低配置机器上速度很慢,容易拖死VS,
为此我我专门把我的本本换成6G内存,现在感觉顺畅多了。
回到正题,我在项目中运用了XUnit,但是VS和Resharper对其快捷键都还不能默认支持,所以在网上找到扩展Resharper使其支持Xunit,步骤如下:
- 关闭所有VS。
- 在http://xunitcontrib.codeplex.com/下载xUnit.net Contrib
- 把目录中的xunitcontrib.runner.resharper.Resharper版本号拷贝到C:\Program Files\JetBrains\ReSharper\Resharper版本号\bin\plugins 下(其中的plugins可能需要手动建立)。同样你也可以拷贝到<RoamingAppData>\JetBrains\ReSharper\Resharper版本号\vs版本号\plugins
- 拷贝resharper.external.annotations\xunit.xml到C:\Program Files\JetBrains\ReSharper\Resharper版本号\bin\ExternalAnnotations目录下。
- 开启VS。
- ReSharper -> Live Templates ->"Import" 导入xunit-ae.xml或者xunit-xe.xml。xunit-xe.xml和xunit-ae.xml对XUnit断言语句的扩展简化,xunit-xe.xml以x开头,比如xe => Assert.Equal,而xunit-ae.xml则以a开头,比如ae => Assert.Equal。
最后大功告成。
作者:破 狼
出处:http://www.cnblogs.com/whitewolf/
本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-个人独立博客、博客园--破狼和51CTO--破狼。