使用带有Xamarin扩展的Visual Studio 2015,在使用不安全的代码时似乎表现出一种奇怪的行为。
我在项目属性中有enabled the Unsafe code option。然而,我仍然得到IDE错误,可能来自intellisense。但是,代码构建正常。
I found here,对于ASP.NET Web项目,您可以/应该设置
允许不安全的代码
否则 - 在web.config文件中。那么对于Xamarin来说,我做错了什么,还是仅仅是IDE错误?
奇怪的是,在重新启动VSO IDE之后,我注意到了一个适用于iOS的新项目。我敢打赌,在我只有.Droid之前,我确实允许发布/调试的不安全代码。
所以现在,在为iOS项目中的所有构建类型允许不安全的代码之后,我的问题就消失了。
还有第三个项目,它允许不安全的开关变灰。
......通常M $直观:)