VS2013 MVC5项目中有一个设置:
可以通过以下方式打开
但是我在VS2015 MVC6项目中找不到类似的东西。
如何现在启用全局检查算术溢出?
最佳答案
在您的project.json
中,您可以设置compiler options。它可以从那里进行配置。我目前在我的工作电脑上(没有asp.net 5),因此无法验证。我建议您使用Intellisense来查看它是否可用。
{
"configurations": {
"Debug": {
"compilationOptions": {
"define": ["DEBUG", "TRACE"]
}
},
"Release": {
"compilationOptions": {
"define": ["RELEASE", "TRACE"],
"optimize": true
}
}
},
"compilationOptions": {
"define": ["SOMETHING"],
"allowUnsafe": true,
"warningsAsErrors" : true,
"languageVersion": "experimental"
}
}
更新1
似乎当前在编译选项中不支持它。如果需要,建议您在github上提交问题。
资料来源:https://github.com/aspnet/dnx/blob/dev/src/Microsoft.Dnx.Runtime/Compilation/CompilerOptions.cs
更新2
您可能需要在this issue上进行扩展。