我听说R#5.0(仍处于测试阶段)将支持VS 2010.我的问题是 VS2010 == VS2008 + ReSharper?
我知道VS2010有很多改进,所以我不确定天气是否真的值得为VS2010购买R#5.0?
答案 0 :(得分:12)
好吧,我没有详细探讨过VS 2010新的重构功能,但我的理解是VS有一些但绝对不是所有的resharpers功能实现(来自MSDN):
导航至
您可以使用导航 要搜索符号或 源代码中的文件。
导航至可让您找到特定的内容 解决方案中的位置或探索 解决方案中的元素。它可以帮助你 选择一组很好的匹配结果 来自查询。
您可以搜索关键字 通过使用Camel包含在符号中 套管和下划线字符 将符号分为关键字。
有关更多信息,请参见如何: 搜索对象,定义和 参考文献(符号)。
从使用情况生成
生成来自 使用功能允许您使用类和 成员之前定义它们。您 可以为任何未定义生成存根 类,构造函数,方法,属性, 要使用的字段或枚举 但还没有定义。您可以 生成新类型和成员没有 将您当前的位置留在代码中, 这可以最大限度地减少对您的干扰 工作流程。
Generate From Usage支持 编程样式,例如test-first 发展。
智能感知建议模式
IntelliSense现在提供两种 IntelliSense的替代品 声明完成,完成模式 和建议模式。使用建议 类和情况的模式 成员在他们之前使用 定义
在建议模式下,当您输入时 编辑器然后提交条目, 您输入的文本将被插入 代码。当您提交条目时 完成模式,编辑器显示 在。上突出显示的条目 成员名单。
当IntelliSense窗口打开时, 你可以按CTRL + ALT +空格键 在完成模式和完成之间切换 建议模式。
所以我想这取决于你想要使用哪些Resharpers功能。如果您对上述内容感到满意,那肯定是很大的改进,那么您就不需要Resharper了。
关于性能问题,由于更紧密的集成,它可能表现更好。
就个人而言,上面让我仍然需要很多功能,例如(我现在能想到的那些 - 可能更多):
那你需要什么? (我绝对不会放弃Resharper)
答案 1 :(得分:6)
彼得,
能回答这个问题的最好的人就是你自己。我建议你下载它,学习它(注意我说学习它,而不仅仅是玩它)。然后决定。但是,我会警告你,它很容易让人上瘾。
答案 2 :(得分:4)
我的问题是VS2010 == VS2008 + ReSharper?
哦地狱没有。 VS2010具有比VS2008更多的功能,其中一些功能从ReSharper中被盗,但是vanilla VS2010仍然是VS2010 + ReSharper 5甚至VS2008 + ReSharper 5的长方式。
快速浏览我的31 Days of ReSharper博客文章(在R#2.5天内写回),这里只是VS2010中仍然没有的一些ReSharper功能:(如果VS2010确实有,请纠正我其中任何一个 - 如果没有ReSharper,我实际上并没有那么多使用它!)
using
)安全删除 rock。
这就是我编写31天ReSharper时R#在2.5中所具有的功能。他们之后添加了许多新功能(我只是没有一个方便的综合列表)。我最喜欢的几个是后台解决方案范围的分析,几乎可以实时告诉您是否在解决方案中的任何地方都有编译器错误,并且检查>价值来源,这是邪恶的酷。
答案 3 :(得分:3)
如果您不得不提出问题,我的猜测是您没有充分发挥ReSharper的潜力。就个人而言,我发现R#为我编写了大部分代码,如果没有它,我觉得自己就像一个使用visual studio的菜鸟。
答案 4 :(得分:1)
YES。不可思议的是。
答案 5 :(得分:1)
为什么不尝试R#5测试版,然后您可以决定是否使用了足够的功能来证明购买它。
http://confluence.jetbrains.net/display/ReSharper/ReSharper+5.0+Nightly+Builds
答案 6 :(得分:1)
迁移到Visual Studio 2010后,我们询问了我们的开发团队是否值得投资购买Resharper升级。投票是一致的:是的!
顺便说一句:我们使用VS2010 Premium,而devteam有自己的预算。答案 7 :(得分:0)
ReSharper已经存在很长时间,以至于开发人员可能只是出于习惯而购买升级! :)
我记得当VS2008发布时,R#还没有完全准备好,并且.NET社区中有关于它的问题。 “必须......有...... ReSharper的!”。嘿。不过Jetbrains这次似乎是最重要的。