visual studio proyecto para modo manager generate este entre diferencia depurar depuracion debug create configuracion compilar compilacion como cambie .net visual-studio configuration

.net - studio - ¿Cómo cambiar "Generar trozo de método" para lanzar NotImplementedException en VS?



visual studio 2017 generate release (2)

¿Cómo puedo cambiar el comportamiento predeterminado Generar comportamiento del trozo en Visaul Studio para generar el método con el cuerpo

throw new NotImplementedException();

en lugar de

throw new Exception("The method or operation is not implemented.");


Hay otra razón: FxCop detecta instancias de cualquiera que arroje ''Excepción'' y la señale, pero arrojar instancias de ''NotImplementedException'' es aceptable.

De hecho, me gusta el comportamiento predeterminado, porque tiene esta diferenciación. NotImplementedException no es una excepción temporal que se lanzará mientras está trabajando en su código. Implica "lo digo en serio, realmente no voy a implementar esto". Si dejas el codegen como está, es fácil para ti diferenciar en el código los bits "Volveré a esto más adelante" de "He decidido no hacer esto".


Tomado de: http://blogs.msdn.com/ansonh/archive/2005/12/08/501763.aspx

Visual Studio 2005 admite la orientación de la versión 1.0 del marco compacto. Para mantener el tamaño del marco compacto pequeño, no incluye todos los mismos tipos que existen en el marco de escritorio. Uno de los tipos que no está incluido es NotImplementedException.

Puede cambiar el código generado editando el archivo de fragmento de código: C: / Archivos de programa / Microsoft Visual Studio 8 / VC # / Snippets / 1033 / Refactoring / MethodStub.snippet y cambiando la sección Declarations a lo siguiente:

<Declarations> <Literal Editable="true"> <ID>signature</ID> <Default>signature</Default> </Literal> <Literal> <ID>Exception</ID> <Function>SimpleTypeName(global::System.NotImplementedException)</Function> </Literal> </Declarations>