gpt4 book ai didi

c# - 如何检查程序集是使用调试还是发布配置构建的?

转载 作者:IT王子 更新时间:2023-10-29 03:55:26 24 4
gpt4 key购买 nike

我开始部署我的 Web 应用程序,我需要保证所有将要部署的程序集都是使用 Release 配置构建的。我们的系统是使用 C#/.Net 3.5 开发的。

有什么办法可以实现吗?

最佳答案

检查 this .这个想法是,您使用 Assembly.GetCustomAttributes() 获取程序集属性列表并搜索 DebuggableAttribute,然后查找此类属性是否具有 IsJITTrackingEnabled属性集。

    public bool IsAssemblyDebugBuild(Assembly assembly)
{
return assembly.GetCustomAttributes(false).OfType<DebuggableAttribute>().Any(da => da.IsJITTrackingEnabled);
}

关于c# - 如何检查程序集是使用调试还是发布配置构建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186613/

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