Proprietà VCCLCompilerTool.KeepComments
Ottiene o imposta un valore che indica se eliminare la rimozione di commenti dal codice sorgente.KeepComments espone la funzionalità del compilatore /C (Conserva i commenti durante la pre-elaborazione) opzione.
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
Property KeepComments As Boolean
bool KeepComments { get; set; }
property bool KeepComments {
bool get ();
void set (bool value);
}
abstract KeepComments : bool with get, set
function get KeepComments () : boolean
function set KeepComments (value : boolean)
Valore proprietà
Tipo: System.Boolean
true se la rimozione di commenti dal codice sorgente viene eliminata; in caso contrario, false.
Esempi
vedere Procedura: compilare codice di esempio per l'Extensibility del modello di progetto per informazioni su come compilare ed eseguire l'esempio.
Nell'esempio seguente viene modificato KeepComments proprietà nell'ambiente di sviluppo (IDE) integrato (IDE):
' add reference to Microsoft.VisualStudio.VCProjectEngine.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
Dim prj As VCProject
Dim cfgs, tools As IVCCollection
Dim cfg As VCConfiguration
Dim tool As VCCLCompilerTool
prj = DTE.Solution.Projects.Item(1).Object
cfgs = prj.Configurations
cfg = cfgs.Item(1)
tool = cfg.Tools("VCCLCompilerTool")
tool.GeneratePreprocessedFile = preprocessOption.preprocessYes
tool.KeepComments = True
End Sub
End Module
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.