gpt4 book ai didi

c# - 如何在ASP.NET 5中全局启用对算术溢出的检查。 MVC 6?

转载 作者:行者123 更新时间:2023-12-03 07:54:07 25 4
gpt4 key购买 nike

VS2013 MVC5项目中有一个设置:

enter image description here

可以通过以下方式打开

Project Properties -> Build -> Advanced



但是我在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上进行扩展。

关于c# - 如何在ASP.NET 5中全局启用对算术溢出的检查。 MVC 6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33437273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com