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”

Lección aprendida !
Saludos @ Toronto
El Bruno
References
Leave a comment