编辑:Visual Studio 2015的新的exception窗口比旧的对话快得多,我不再关心使用键盘快捷键。 是否有一个macros或键盘快捷方式,将切换“引发exception时中断”,而不使用GUI? 用ctrl + alt + e打开对话框并选中“Common Language Runtime Exceptions”“Thrown”框,然后点击OK就足够简单了,但这是我做的很多事情。 我宁愿有一个键盘快捷键。 这个问题是重复的任何有一个Visual Studio快捷方式/macros切换处理/未处理的exception中断? 然而,海报接受了一个并不真正起作用的答案,我真的很想有一个可行的答案。 重复问题中的答案是不可接受的,因为它只切换一个特定的exception,而不是整个CLR组。 “那就写一个循环吧。” 你说。 但不是那么快! 有人已经试过了 ,而且是无用的慢。 (是的,我已经validation了它在我的系统上也很慢。) 所以面临的挑战是使用macros在不到1或2秒的时间内切换整个CLRexception类别。 这个问题是重复的任何有一个Visual Studio快捷方式/macros切换处理/未处理的exception中断?
我在XAML开发中广泛使用macros来实现ViewModel属性。 我在WCF中使用它们来生成Message和DataContract属性。 令我失望的是,我构build的macros在Visual Studio 2012中不会使用。 我正在谈论的一个例子,对于一个虚拟机,我会input这样的东西。 int id; string name; select两行,运行macros并结束 private int _id; private string _name; public int Id { get {return _id;} set { if(_id != value) { _id = value; RaisePropertyChanged("Id"); } } public string Name { if(_name != value) { _name = value; RaisePropertyChanged("Name"); } } 我正在寻找其他解决scheme处理丢失macros的想法。
对于小型社区讨论,您使用的是一些基本的Visual Studiomacros? 我刚开始了解他们,想听听你们有些人不能没有。