Command line arguments
The Telerik.Sitefinity.Compiler.exe tool has the following command-line arguments, prefixed by a slash:
| Argument |
Description |
Required |
| Url |
The URL of the site from where the compiler retrieves the page markup. |
Yes |
| AppDir |
The application directory of the Sitefinity CMS web application from where to copy all the files needed during compilation. |
Yes |
| AuthKey |
The authentication key with which to authenticate to Sitefinity. |
Yes |
| Username |
The username that you use to authenticate in Sitefinity. |
Yes |
| Password |
The password that you use to authenticate in Sitefinity. |
Yes |
| MembershipProvider |
The membership provider for the user that you use to authenticate in Sitefinity. |
Yes |
| Strategy |
The strategy that defines which pages must be precompiled.
You can enter one of the following:
NOTE: This argument is case sensitive.
|
Yes |
| Version |
The assembly version with which the compiler compiles the resulting assemblies.
By default, the version is 1.0.0.0
|
No |
| OutputPath |
The folder where the compiler places the generated assemblies.
By default, this is the application’s bin folder.
|
No |
| PagesPerAssembly |
The number of pages generated per assembly.
The default value is 1000.
|
No |
| Verbose |
Displays a verbose log of all actions the tool performed.
You can also use -v and /verbose=true arguments to turn on the verbose mode. |
No |
EXAMPLE: The following command lines are an example of using Sitefinity CMS precompiler tool:
EXAMPLE: Use the following example to authenticate using an authentication key. You must always use authentication key, if your authentication mode is set to Windows authentication:
If the execution was successful, the tool returns an exit code of 0; if not - exit code of 4. Use the exit code to track whether and when the tool has finished its execution and possibly integrate it in the MSBuild script of your project.