Hooch February 2016
How to disable Costura.Fody resources embedding in Debug mode?
I'm using Costura.Fody to embed all dlls into my application assembly.
Is there any way to disable Costura.Fody in Debug build mode? How to make Costura.Fody to work only in Release or custom build configuration?
Kaj Nelissen March 2016
One solution might be to check your
.csproj file and add a condition to the Fody-related lines. Something like this:
<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' " />
Of course, this is mainly for simple use cases where you don't want any Fody extension to run in certain build environments.
trailmax March 2016
Costura.Fody package only adds one line into your
<Import Project="Fody.targets" />
Replace it with
<Import Project="Fody.targets" Condition=" '$(Configuration)' == 'Release' " />
Asked in February 2016
Viewed 2,639 times
Answered 2 times
Leave an answer
Quote of the day: live life