Proprietà VCPlatform.SourceDirectories
Ottiene o imposta il percorso da utilizzare quando si cercano file di origine da utilizzare per IntelliSense.
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
Property SourceDirectories As String
string SourceDirectories { get; set; }
property String^ SourceDirectories {
String^ get ();
void set (String^ value);
}
abstract SourceDirectories : string with get, set
function get SourceDirectories () : String
function set SourceDirectories (value : String)
Valore proprietà
Tipo: String
Percorso da utilizzare quando si cercano file di origine da utilizzare per IntelliSense.L'oggetto SourceDirectories corrisponde alla variabile di ambiente SOURCE.
Note
Per impostazione predefinita in Visual C++ 2010, questa proprietà non eredita dalla classe padre o non proietta le impostazioni predefinite. Per ereditare impostazioni predefinite quando si imposta un percorso file di origine, accodate la macro di $(SourcePath) di progetto al percorso. Per un esempio di controllo eredita impostazioni predefinite progetto per una proprietà simile alla seguente, vedere i commenti e l'esempio per ExcludeDirectories.
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 riportato di seguito la proprietà di SourceDirectories nell'ambiente di sviluppo 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 p As VCPlatform
Dim x As String
prj = DTE.Solution.Projects.Item(1).Object
p = prj.Platforms(1)
x = p.SourceDirectories
p.SourceDirectories = x + ";something"
MsgBox(p.SourceDirectories)
End Sub
End Module
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.