How to let Visual Studio to compile satellite assembly files

In some situations such as using .pfx key files Sisulizer can not compile satellite assembly files. In that case you have to let Visual Studio to compile them. The following instructions describe how to do that.

  1. Turn off automatic satellite assembly creation in your Sisulizer project
  2. Add all the localized .resx files that Sisulizer created into Visual Studio project
  3. Rebuild your Visual Studio project

Turn off automatic satellite assembly creation in your Sisulizer project

Right click the Visual Studio project file (.csproj or vsproj) in Sisulizer's project tree and choose Properties. Select Options sheet and uncheck Compile resource files check box. This will disable compiling of localized .resx file into .resources files and also disables linking of the satellite assembly file.

Add all the localized .resx files that Sisulizer created into Visual Studio project

The easiest way to include localized .resx file is to go to Solution Explorer and open a form node. Every localized .resx file is visible there but as disabled (e.g. image is white empty document). Right click the node and choose Include In Project. Repeat this to all localized .resx files.

Read more about .NET localization.