原文地址:https://support.unity3d.com/hc/en-us/articles/206206516-What-is-CS0227-
症状
我得到如下错误:
error CS0227: Unsafe code requires the `unsafe’ command line option to be specified
原因
当你给某个方法添加了 unsafe
关键字,但是没有指定命令行选项时就会报CS0227错误。
解决方案
想要修复CS0227错误,你需要告诉编译器,标记了 unsafe
关键字的方法里将会使用到指针。本文将会给你展示如何在Editor和iOS中操作。
Editor
- 创建一个文本文档,并输入以下内容:
-unsafe
- 保存此文本文档到你的Assets文件夹下,并命名为“smcs.rsp”。
- 重启Editor
Android
更多信息
https://msdn.microsoft.com/en-us/library/ezb5hwx9(v=vs.90).aspx