不安全的代码不会在 Visual Studio 2015 年编译

Unsafe code won't compile on Visual Studio 2015

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

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

这是我的代码:

    [CompilerGenerated]
    public unsafe class GrayscaleQuantizer : PaletteQuantizer
    {
我在网上看过,但找不到与我遇到的问题相同的任何资源。我无法在项目属性的构建选项卡中勾选 'Allow Unsafe Code',因为没有这样做的选项...

有人知道解决办法吗?

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

我不够聪明,无法在上面的帮助下解决这个问题。我确实发现,如果您转到解决方案资源管理器 window 并右键单击属性,即引用上方的那个,将有一个选项可以打开。单击那个,然后单击左侧的“构建”。允许不安全代码大约在第五行。

感谢您在未来 5 年的帮助。我也找不到。我不知道您需要执行上述步骤才能使“允许不安全代码”复选框出现在左侧的“构建”部分中。按照上述说明进行操作后,它会显示在“首选 32 位”复选框下方。