Skip to content

6. Fody

tom-englert edited this page Jan 3, 2018 · 3 revisions

In the Fody tab you can manage your Fody weavers configured in the FodyWeavers.xml files

Here you can easily add or remove weavers to many projects with a few clicks.

Weaver to project mapping

In the left Weaver to project mapping tab you get an overview of the weavers per project.

The numbers tell you what individual configuration is used per weaver and project; an S represents the solution level configuration if available.

To add or change weaver configurations, select the appropriate cells and type the number of the desired configuration. 0, or - reset the project specific configuration to solution level, which is none if there is no weaver configured at solution level.

If no FodyWeavers.xml file exists for a project, a new one will be added automatically.

Weaver configurations

In the right Weaver configurations tab you can see the different configurations of the weavers.

The # column shows the order of weavers as they appear in the configuration files. You can change the order by entering the number where it should appear; you can enter fractional numbers to move a weaver in between other existing ones.

The Solution column shows the configurations of a solution level FodyWeavers.xml if it exists.

The numbered columns show the configurations found in the project level FodyWeavers.xml. The numbers are the keys shown in the weaver to project mapping table.

Dependencies

What it can't do
  • Edit the solution configuration.

  • Edit the individual configurations.

    You have to open one of the FodyWeavers.xml files and change the configuration as a template. Then you can easily apply this configuration to all other projects.