ToolTask.ExecuteTool Method
Creates a temporoary response (.rsp) file and runs the executable file.
MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Namespace: Microsoft.Build.Utilities
Assembly: Microsoft.Build.Utilities.Core (in Microsoft.Build.Utilities.Core.dll)
Syntax
'Declaration
Protected Overridable Function ExecuteTool ( _
pathToTool As String, _
responseFileCommands As String, _
commandLineCommands As String _
) As Integer
protected virtual int ExecuteTool(
string pathToTool,
string responseFileCommands,
string commandLineCommands
)
protected:
virtual int ExecuteTool(
String^ pathToTool,
String^ responseFileCommands,
String^ commandLineCommands
)
abstract ExecuteTool :
pathToTool:string *
responseFileCommands:string *
commandLineCommands:string -> int
override ExecuteTool :
pathToTool:string *
responseFileCommands:string *
commandLineCommands:string -> int
protected function ExecuteTool(
pathToTool : String,
responseFileCommands : String,
commandLineCommands : String
) : int
Parameters
pathToTool
Type: System.StringThe path to the executable file.
responseFileCommands
Type: System.StringThe command line arguments to place in the .rsp file.
commandLineCommands
Type: System.StringThe command line arguments to pass directly to the executable file.
Return Value
Type: System.Int32
The returned exit code of the executable file. If the task logged errors, but the executable returned an exit code of 0, this method returns -1.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.