我正在尝试在新的DNX4.6核心上编译程序,但由于以下原因无法编译:
error CS0227: Unsafe code may only appear if compiling with /unsafe
这是我的代码:
[CompilerGenerated]
public unsafe class GrayscaleQuantizer : PaletteQuantizer
{
我已经在网上看了,我无法得到与我一样的问题。我无法在“项目属性”的“构建”选项卡上勾选“允许不安全代码”,因为没有选项可以这样做...
有人知道解决方案吗?
答案 0 :(得分:13)
您需要在build options in project.json中设置"allowUnsafe": true
。
答案 1 :(得分:3)
我不够聪明,能够通过上面的帮助解决这个问题。我确实发现,如果你进入解决方案资源管理器窗口并右键单击上面引用的属性,就会有一个打开的选项。单击那个,然后单击左侧的Build。允许不安全的代码在第五行开启。