不安全的代码将无法在Visual Studio 2015上编译

时间:2015-07-08 14:09:59

标签: c# .net visual-studio-2015 unsafe

我正在尝试在新的DNX4.6核心上编译程序,但由于以下原因无法编译:

error CS0227: Unsafe code may only appear if compiling with /unsafe

这是我的代码:     

    [CompilerGenerated]
    public unsafe class GrayscaleQuantizer : PaletteQuantizer
    {
我已经在网上看了,我无法得到与我一样的问题。我无法在“项目属性”的“构建”选项卡上勾选“允许不安全代码”,因为没有选项可以这样做...

有人知道解决方案吗?

2 个答案:

答案 0 :(得分:13)

您需要在build options in project.json中设置"allowUnsafe": true

答案 1 :(得分:3)

我不够聪明,能够通过上面的帮助解决这个问题。我确实发现,如果你进入解决方案资源管理器窗口并右键单击上面引用的属性,就会有一个打开的选项。单击那个,然后单击左侧的Build。允许不安全的代码在第五行开启。