在jetbrains骑手中允许不安全的代码?
Posted
技术标签:
【中文标题】在jetbrains骑手中允许不安全的代码?【英文标题】:Allow unsafe code in jetbrains rider? 【发布时间】:2017-08-30 20:29:26 【问题描述】:我需要在 C# 中编写一个unsafe
方法,显然“不安全的构造不能在安全上下文中使用”。我去了项目属性,看到了一个允许在调试和发布版本中使用不安全代码的开关。
但是,它不可点击。
如何允许我的项目使用不安全的代码?
编辑:在csproj
文件中添加<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
到PropertyGroup
标记确实可以解决问题,但我想知道是否有办法在IDE 本身中执行此操作,因为我希望IDE 能够做到这类东西。
【问题讨论】:
Unsafe Code Compilation error in .Net Core even after setting allowunsafe flag to true in project.json的可能重复 我认为这是 Rider 中的错误 =) 您介意在youtrack.jetbrains.com/issues/RIDER#newIssue 上打开一个功能请求吗? 【参考方案1】:在代码中的“不安全”关键字上使用 Alt-Enter。在那里您将找到“允许 ethis 项目的不安全代码”选项。
我不知道以后如何撤消这个。有趣的是,Rider 手册对此没有任何说明。
【讨论】:
以上是关于在jetbrains骑手中允许不安全的代码?的主要内容,如果未能解决你的问题,请参考以下文章