在JetBrains Rider中允许不安全的代码吗?

8
我需要在C#中编写一个unsafe方法,但显然“不安全的构造不能在安全上下文中使用”。我去项目属性中看到了一个开关,在Debug和Release版本中允许使用不安全的代码。然而,它是不可点击的。

enter image description here

我该如何允许项目中的不安全代码?
编辑:在csproj文件的PropertyGroup标签中添加true确实可以解决问题,但我想知道是否有一种在IDE本身中执行此操作的方法,因为我希望IDE能够处理这些东西。

我认为这是Rider中的一个bug =) - xtmq
你介意在 https://youtrack.jetbrains.com/issues/RIDER#newIssue 提交一个功能请求吗? - maartenba
1个回答

4

在您的代码中使用“不安全”关键字时,请使用Alt-Enter。您将找到选项“允许此项目中的不安全代码”。

我不知道如何稍后撤消这个操作。有趣的是,Rider手册没有提到这一点。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接