Soluling home   Document home

Project options

Project options

Use this sheet to specify .NET project file options.

Compile main assembly file if it does not exist

If checked, Soluling tries to compile the main assembly if it does not exist.

Extract attribute strings

If checked, Soluling extract strings from IStringLocalizer and IHtmlLocalizer.

Assembly info tag

Enter strings that must be part of the file name in order to try to detect the file as assembly info. You can use the wild card characters (? and *).

If you set an empty string, all .cs files will be checked if they are assembly info files. This will slow down the scanning.

Assembly directory

Specifies a directory where Soluling looks for assembly files if needed during the build process. By default, Soluling tries to find the assemblies from the output directory of your project such as bin\Debug\xxx. If Soluling fails to either compile localized XAML files or create the localized satellite assembly files, the reason might be that Soluling could not locate the assembly files needed. In that case, set the directory where your assembly files are located.

Solution directory

Specifies the Solution directory. This is used in .csproj file to replace $(SolutionDir) variable.

Custom assembly names

Specifies a list of assembly names that are used when compiling XAML files. By default, Soluling uses the assembly references from the original project file (e.g. .csproj). However, if your project files do not contain all the references and the XAML compilation fails, add the missing assembly names here and make sure the assembly output directory contains the assemblies.

Use the above settings for all compatible files in the project

Check this if you want to copy the above settings to other compatible sources in the project. This is visible if you have more than one compatible source in the project.