#Hololens – #Unity y el error CS0227: Unsafe code requires the `unsafe’ command line option to be specified

Hola !

Hoy estaba eliminado Assets que pensaba que no eran necesarios en Unity para un proyecto con las Hololens, cuando me encontré con el siguiente error de compilación:

Assets/HoloToolkit/Sharing/Scripts/SDK/AnchorDownloadRequest.cs(58,22): error CS0227: Unsafe code requires the `unsafe’ command line option to be specified

Este error es conocido para los que programamos en .Net, y lo que nos pide es habilitar un flag de compilación para poder generar código unsafe.

Mi primer recurso fue una búsqueda rápida y en la misma encontré que la forma de hacer esto en Unity es

  • Crear un archivo de texto llamado “smcs.rsp”
  • En el mismo agregar el texto “-unsafe”
  • Copiar el mismo a la carpeta Assets de nuestro proyecto

1 minuto después estaba compilando sin problemas. Y claro, fue ver el contenido de HoloToolkitUnity y ver que este archivo estaba dentro del mismo y que fue uno de los que borré en el proceso de “limpieza”

po

Lección aprendida !

Saludos @ Toronto

El Bruno

References

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s