gpt4 book ai didi

c# - 如何禁用在 Debug模式下嵌入的 Costura.Fody 资源?

转载 作者:可可西里 更新时间:2023-11-01 08:19:04 27 4
gpt4 key购买 nike

我正在使用 Costura.Fody 将所有 dll 嵌入到我的应用程序程序集中。

有没有办法在调试构建模式下禁用 Costura.Fody?如何使 Costura.Fody 仅在发布或自定义构建配置中工作?

最佳答案

一种解决方案可能是检查您的 .csproj 文件并向与 Fody 相关的行添加条件。像这样:

<Content Include="FodyWeavers.xml" Condition=" '$(Configuration)' == 'Release' " />

<Import Project="..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets" Condition="Exists('..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets') And '$(Configuration)' == 'Release' " />

当然,这主要针对您不希望任何 Fody 扩展在某些构建环境中运行的简单用例。

关于c# - 如何禁用在 Debug模式下嵌入的 Costura.Fody 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35266578/

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