}
compilerConfig.setArtifactType( ArtifactType.valueOf( packaging.toUpperCase() ) );
compilerConfig.setCompilerPlatformVersion( DotnetCompilerPlatformVersion.valueFromVersion( frameworkVersion ) );
KeyInfo keyInfo = KeyInfo.Factory.createDefaultKeyInfo();
if ( keyfile != null )
{
keyInfo.setKeyFileUri( keyfile.toURI() );
}
keyInfo.setKeyContainerName( keycontainer );
compilerConfig.setKeyInfo( keyInfo );
compilerConfig.setLocalRepository( localRepository );
compilerConfig.setProgrammingLanguage( ProgrammingLanguage.C_SHARP );
compilerConfig.setCompilerSourceDirectory( sourceDir );