WebFileProperties2.CustomTool Property
Gets or sets the program identifier of the custom tool that is associated with the Web file. A custom tool takes as input the Web file represented and writes a new file.
Namespace: VsWebSite90
Assembly: VsWebSite.Interop90 (in VsWebSite.Interop90.dll)
Syntax
'Declaration
Property CustomTool As String
string CustomTool { get; set; }
property String^ CustomTool {
String^ get ();
void set (String^ value);
}
abstract CustomTool : string with get, set
function get CustomTool () : String
function set CustomTool (value : String)
Property Value
Type: System.String
The program identifier of the custom tool that is associated with the project item.
Remarks
Custom tools convert files from one type to another at design time. The formats of the input file and the output file depend on what the custom tool is designed to handle.
A custom tool is a registered component that implements the IVsSingleFileGenerator interface. The program identifier is a short string that describes what the custom tool does. This string is assigned by the custom tool creator.
If the CustomTool property is set to an invalid identifier, the project system will add an entry to the Task List that reports that the custom tool could not be instantiated.
Note
The custom tool that is associated with a project item is not saved when a Web site is closed. Therefore, it must be re-associated every time.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.