2010-02-16 20 views
5

¿Es .NET Compact un subconjunto perfecto de .NET?¿Es .NET Compact un subconjunto perfecto de .NET?

¿Puedo escribir una aplicación de Windows Forms y ejecutarla en .NET Compact, suponiendo que tomé en cuenta el tamaño de pantalla y otras limitaciones y evité las clases y métodos no compatibles con .NET Compact o .NET Compact es diferente e incompatible Marco de GUI?

Respuesta

6

Sí, en su mayor parte, (sobre todo en lo que respecta a las formas de Windows) .NET CF es un subconjunto de .NET Framework estándar.

... otras limitaciones y evitar clases y métodos no soportados por .NET Compact ...

Esta es la parte principal complicado. .NET CF no admite bastantes cosas en el marco.

Hay un par de clases oscuros en el marco sólo es compatible con CF, tales como las clases IrDA en redes, pero por lo demás, todo en .NET CF se apoya en la distribución estándar.

Para más detalles, ver "Differences with the .NET Framework" en MSDN.

+1

Gracias. Voy a profundizar en las diferencias. En la imagen pequeña te ves como si tuvieras una barba blanca. –

+0

@Andrew: ¡LOL! Es gracioso, es bueno saberlo. Es mi camisa, en realidad, ¡sería una gran barba! –

3

No, pero puede hacerlo a la inversa; escriba una aplicación de marco compacto y ejecútela en el escritorio. Puede que haya algunas limitaciones de las que no tengo conocimiento, pero para aplicaciones más simples funciona.

+0

Eso es exactamente lo que estaba preguntando: preguntaba si CF es un "subconjunto perfecto de .NET", que es (casi), con un par de excepciones como la de mi respuesta ... –

+0

@Reed : Lo leí al revés también, ya que dice * "¿Puedo escribir una aplicación de Windows Forms y ejecutarla en .NET Compact? * * Aunque su primera pregunta va en sentido contrario. –

+0

Hrm ... Sí, me iba fuera el título + primera frase ... –

1

el Compact Framework no es exactamente un subconjunto de .NET Framework, pero lo suficientemente cerca. Tenga cuidado con DataGrid, no son lo mismo que DataGridView en 2.0 y 3.5, pero mucho más parecido al DataGrid en 1.1 (que odiaba).

Cuestiones relacionadas