Proprietà VSProject.WorkOffline
Ottiene o imposta un valore che indica se l'esecuzione di un progetto Web è in linea o non in linea. Quando l'esecuzione non è in linea, lo sviluppo prosegue in un archivio non in linea dei file di progetto, in modo che i file di progetto sul server non vengano modificati.
Spazio dei nomi: VSLangProj
Assembly: VSLangProj (in vslangproj.dll)
Sintassi
'Dichiarazione
'Utilizzo
Valore proprietà
Nel caso delle applicazioni Web, questa proprietà restituisce true se l'esecuzione dell'applicazione non è in linea e false se è in linea. Per i progetti locali, la proprietà restituisce false.
Note
Quando il progetto è in modalità non in linea, non si esegue nessun tentativo di scrivere o di accedere ai file del progetto sul server.
Per modificare l'URL dei file del progetto non in linea, utilizzare la proprietà OfflineURL dell'insieme Project.Properties.
Questa proprietà può essere modificata unicamente per i progetti Web. Anche si tratta di una proprietà di lettura/scrittura, viene generato un errore se si cerca di impostarla per un progetto locale.
Esempio
' Macro editor
Imports VSLangProj
Sub WorkOfflineExample()
' This example assumes that the first project in the solution is
' either a Visual Basic or C# project.
Dim aVSProject As VSProject = _
CType(DTE.Solution.Projects.Item(1).Object, VSProject)
msgbox("Work offline is: " & aVSProject.WorkOffline.ToString())
Try
MsgBox ("Setting WorkOffline to false.")
aVSProject.WorkOffline = False
Catch e As System.Exception
' Setting the property fails for local projects.
MsgBox(e.Message)
End Try
Try
MsgBox ("Setting WorkOffline to true.")
aVSProject.WorkOffline = True
Catch e As System.Exception
' Setting the property fails for local projects.
MsgBox(e.Message)
End Try
End Sub
Vedere anche
Riferimenti
Interfaccia VSProject
Membri VSProject
Spazio dei nomi VSLangProj