Property | Type | Description | |
---|---|---|---|
Execute | bool | ||
FindRc | string | ||
NativeResourceCompiler | Microsoft.Build.Framework |
Method | Description | |
---|---|---|
ExecuteTool ( string pathToTool, string responseFileCommands, string commandLineCommands ) : int | ||
FilesAreNewer ( List |
Check a list of files and their included files to see if they are newer than the output file name
|
|
GenerateCommandLineCommands ( ) : string |
/i = include directory /fo = output directory /v = verbose (output only shown with diagnostic logging) /d DEBUG for conditional compilation rest is passed through a response file
|
|
GenerateFullPathToTool ( ) : string | ||
GenerateResponseFileCommands ( ) : string |
Response file contains list of #include statements. All resources must be compiled as one virtual large file. We can only include one native resource
|
|
GetResponseFileSwitch ( string responseFilePath ) : string | ||
GetWorkingDirectory ( ) : string | ||
LogToolCommand ( string message ) : void | ||
SkipTaskExecution ( ) : bool |
Task does not have to run when the ouput file exists and is newer than the source files
|
|
ValidateParameters ( ) : bool |
Check to see if all mandatory parameters are filled
|
Method | Description | |
---|---|---|
Execute ( ) : bool | ||
FindRc ( string toolName ) : string | ||
NativeResourceCompiler ( ) : Microsoft.Build.Framework |
Read XSharp Installation location from the Registry
|
protected ExecuteTool ( string pathToTool, string responseFileCommands, string commandLineCommands ) : int | ||
pathToTool | string | |
responseFileCommands | string | |
commandLineCommands | string | |
return | int |
protected FilesAreNewer ( List |
||
fileNames | List |
List of files |
outputFileName | string | outputFileName |
return | bool |
protected GenerateCommandLineCommands ( ) : string | ||
return | string |
protected GenerateFullPathToTool ( ) : string | ||
return | string |
protected GenerateResponseFileCommands ( ) : string | ||
return | string |
protected GetResponseFileSwitch ( string responseFilePath ) : string | ||
responseFilePath | string | |
return | string |
protected LogToolCommand ( string message ) : void | ||
message | string | |
return | void |