Proprietà VCLinkerTool.AdditionalLibraryDirectories
Ottiene o imposta uno o più percorsi aggiuntivi (specifici della configurazione) per la ricerca delle librerie.
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
Property AdditionalLibraryDirectories As String
string AdditionalLibraryDirectories { get; set; }
property String^ AdditionalLibraryDirectories {
String^ get ();
void set (String^ value);
}
abstract AdditionalLibraryDirectories : string with get, set
function get AdditionalLibraryDirectories () : String
function set AdditionalLibraryDirectories (value : String)
Valore proprietà
Tipo: String
Stringa che rappresenta il nome del percorso.
Note
AdditionalLibraryDirectories espone la funzionalità dell'opzione del linker /LIBPATH (Percorso LIB aggiuntivo) e dell'opzione Gestione di una libreria della Gestione librerie.
Un esempio di un nome di percorso è valido "c:\additionaldirs". Utilizzare punti e virgola per delimitare un elenco di più di un percorso.
Vedere Procedura: compilare codice di esempio per l'Extensibility del modello di progetto per informazioni su come compilare ed eseguire l'esempio.
Esempi
Nell'esempio riportato di seguito la proprietà AdditionalLibraryDirectories del linker nell'ambiente di sviluppo integrato (IDE):
' Macro code.
' Before running, load a Visual C++ project and add a reference to
' Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics
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 VCLinkerTool
prj = DTE.Solution.Projects.Item(1).Object
cfgs = prj.Configurations
cfg = cfgs.Item(1)
tool = cfg.Tools("VCLinkerTool")
MsgBox("Additional Lib Directory: " & _
tool.AdditionalLibraryDirectories)
tool.AdditionalLibraryDirectories = "c:\temp"
MsgBox("Additional Lib Directory: " & _
tool.AdditionalLibraryDirectories)
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.