You can control janett translation process completely using translate.xml file translate.xml file may be located in input folder (Java folder) you specify in command-line[[BR]] schema file for this xml located in {{{http://mayaf.org/janett/schema//translate.xsd}}} for example http://mayaf.org/janett/schema/0.6/translate.xsd. [[BR]] A compatible version of this file included in Janett distributions (in root folder). You can specify parameters in this file. Command-line parameters override these values. ||''Parameter''||''Description''||''Default''|| ||Mode||Which mode to use (!DotNet/IKVM)||!DotNet|| ||!OutputFolder||Where outputs created||..\-|| ||Solution||Visual studio solution name||!InputFolder name|| ||Package||root Package name||-|| ||Namespace||Namespace to replace package||-|| ||!ReferenceFolder||Folder which contains ProjectReferences||Lib|| You can add Files element to include or exclude files (patterns are like Ant and !NAnt): {{{ #!xml }}} If only Exclude tags are present default will be added. In Projects tag you can specify multiple projects. Each project node can contains these attributes: ||Name||name of project and output folder||required|| ||Folder||sub-folder of input folder||required|| ||Reference||reference to other projects (comma separated)||optional|| ||!AssemblyName||name of project output assembly||optional (Name if not specified)|| ||Guid||project Guid used by Visual Studio||optional|| Also you can use Include and Exclude as child elements. for example in Classifier project: {{{ #!xml }}} you can specify values repeatedly for each Mode: {{{ #!xml ..\IKVM ..\DotNet }}}