【问题标题】:How to set check build option in web site project如何在网站项目中设置检查构建选项
【发布时间】:2018-10-29 12:56:16
【问题描述】:

相关:-checked (C# Compiler Options)

我有一个网站项目,我想在构建操作中添加-checked 选项。但问题是我在构建选项卡中找不到Check for arithmetic overflow/underflow,并且构建选项卡中没有用于高级选项的Advance 按钮:

如何为网站设置-checked 选项?

谢谢

【问题讨论】:

  • 对于网站项目,Visual Studio 会告诉以下内容:“此模板不会生成项目文件并且对 MSBuild 的支持有限”。所以我认为你不走运,除非你将业务逻辑提取到它自己的项目/库中。

标签: c# build visual-studio-2017


【解决方案1】:

网站项目的特殊之处在于它们没有项目文件。因此,缺乏可用的自定义。

您可能希望将您的项目转换为 Web 应用程序 - 这将允许您根据需要调整构建过程。有关转换过程的详细信息,请参阅this 文章。

或者你可以尝试使用Directory.Build.props,在里面添加<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>属性。 此文件允许您一次为所有项目自定义构建,但我不太确定它是否会被网站编译过程考虑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    • 1970-01-01
    • 2015-02-27
    • 2011-05-01
    • 1970-01-01
    相关资源
    最近更新 更多