VCProjectConfigurationProperties.DeleteExtensionsOnClean Property

Definition

Specifies which files in the intermediate directory to delete on clean or rebuild.

public:
 property System::String ^ DeleteExtensionsOnClean { System::String ^ get(); void set(System::String ^ value); };
public:
 property Platform::String ^ DeleteExtensionsOnClean { Platform::String ^ get(); void set(Platform::String ^ value); };
[System.Runtime.InteropServices.DispId(704)]
public string DeleteExtensionsOnClean { [System.Runtime.InteropServices.DispId(704)] get; [System.Runtime.InteropServices.DispId(704)] set; }
[<System.Runtime.InteropServices.DispId(704)>]
[<get: System.Runtime.InteropServices.DispId(704)>]
[<set: System.Runtime.InteropServices.DispId(704)>]
member this.DeleteExtensionsOnClean : string with get, set
Public Property DeleteExtensionsOnClean As String

Property Value

The files in the intermediate directory to delete on clean or rebuild.

Attributes

Examples

[Visual Basic]

The following example code modifies the VCConfiguration object's DeleteExtensionsOnClean property in the development environment:

' add reference to Microsoft.VisualStudio.VCProjectEngine  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  

Public Module Module1  
    Sub Test()  
        Dim prj As VCProject  
        Dim cfgs As IVCCollection  
        Dim cfg As VCConfiguration  
        Dim MyDbg As VCDebugSettings  
        prj = DTE.Solution.Projects.Item(1).Object  
        cfgs = prj.Configurations  
        cfg = cfgs.Item(1)  
        cfg.DeleteExtensionsOnClean = "*.abc"  
    End Sub  
End Module  

Remarks

Separate file extensions with a semicolon.

See How to: Compile Example Code for Project Model Extensibility for information on how to compile and run this sample.

Applies to