So, I know this is an old question, but it looks like Visual Studio 2017 now allows you to choose between the two styles (throw
vs plain old get;set;
). (I'm using 15.7.5 of 2017 Community).
To do this, go to Tools=>Options=>Text Editor=>C#=>Advanced, and scroll to the bottom, where you should have an Implement Interface or Abstract Class
section.
Inside of that, you can set the When generating properties
radio button to either the default "prefer throwing properties", or to the old style by selecting "prefer auto properties".
Here's where to look for it in the Options setting:
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…