2011-07-07 15 views
5

Estoy convirtiendo un proyecto de VB.NET en C#. Después de la conversión, todavía tengo algunos problemas pendientes que tratar. Uno es el atributo DesignerGenerated() que sobra.Reemplazo de Microsoft.VisualBasic.CompilerServices.DesignerGenerated()

[Microsoft.VisualBasic.CompilerServices.DesignerGenerated()]

internos parciales de clase Etiquetas: ServiceBase {

...

Yo no quiero simplemente hacer referencia a la VisualBasic ensamblar para hacer este código feliz. No quiero ninguna remembranza del período VB. Así que no sé cómo reemplazar este atributo con un atributo Equivalente C# aquí. Parece que DesignerGenerated() solo se usa en VB.NET, por lo que no está seguro de cómo resolverlo y convertirlo en algún equivalente de C#.

+0

Hombre según mi corazón. – SoftwareSavant

Respuesta

6

Solo el compilador VB.NET comprueba alguna vez este atributo. Ver this answer por la razón que existe.

Lo puede quitar con seguridad.

+0

Quité el mío y obtuve esta excepción. DmainEventsProjectServiceDesigner.cs no se pudo encontrar. – SoftwareSavant

0

También verifique this code también. Este atributo solo está disponible para VB.NET