如何在调试模式下禁用Costura.Fody资源嵌入?
我正在使用Costura.Fody将所有dll嵌入到我的应用程序集中。
有没有办法在Debug构建模式下禁用Costura.Fody? 如何使Costura.Fody仅在Release或自定义构建配置中工作?
一种解决方案可能是检查.csproj
文件并向Fody相关行添加条件。 像这样的东西:
当然,这主要适用于您不希望任何Fody扩展在某些构建环境中运行的简单用例。
默认情况下, Costura.Fody
包只会在*.csproj
文件中添加一行:
替换为
根据Costura Github的说法,更好的可能性是打开.csproj
并在第一个
插入以下行:
true
这样,如果有软件包更新,则不必再次修改文件