Pregunta

Obtuve un fragmento de código de muestra de OpenNETCF y cfAes, pero por alguna razón falta la definición del espacio de nombres.Aquí está el espacio de nombres que falta:

using OpenNETCF.Security.Cryptography.NativeMethods;

Intenté agregar referencias para todas las bibliotecas OpenNETCF.Pero no me funcionó.

¿Alguna idea?

Muchas gracias.

¿Fue útil?

Solución

Asegúrate de tener compatibilidad de versiones.Gran parte del material criptográfico estaba en las primeras versiones del SDF porque se usaba para WSE y CF 1.0 no tenía mucho para criptografía.A medida que CF maduró y ganó criptografía y WSE murió y lo sacamos a su propia biblioteca, eliminamos muchas de esas cosas del código base SDF.Si tiene un recorte antiguo y está intentando compilar con los binarios más nuevos, es posible que las llamadas subyacentes que busca simplemente no estén allí.

Si ese es el caso, probablemente sea mejor que obtenga el código para el SDF anterior (los tenemos todos disponibles para descargar - parte inferior de la página) y sacando las piezas que necesites.

Otros consejos

Esto es una clase interna en el conjunto principal OpenNETCF.dll. No es un espacio de nombres. Intente comentar hacia fuera para ver si la clase compila.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top