VSProject.WorkOffline-Eigenschaft
Aktualisiert: November 2007
Ruft ab oder legt fest, ob ein Webprojekt online oder offline ausgeführt wird. Bei der Offlineausführung wird die Entwicklung mit offline gespeicherten Projektdateien fortgeführt, und die Projektdateien auf dem Server bleiben unverändert.
Namespace: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Syntax
Property WorkOffline As Boolean
Dim instance As VSProject
Dim value As Boolean
value = instance.WorkOffline
instance.WorkOffline = value
bool WorkOffline { get; set; }
property bool WorkOffline {
bool get ();
void set (bool value);
}
function get WorkOffline () : boolean
function set WorkOffline (value : boolean)
Eigenschaftenwert
Typ: System.Boolean
Bei Webanwendungen gibt diese Eigenschaft bei der Offlineausführung true und bei der Onlineausführung false zurück. Bei lokalen Projekten gibt diese Eigenschaft false zurück.
Hinweise
Wenn das Projekt offline ist, wird kein Versuch unternommen, auf die Projektdateien auf dem Server zu schreiben oder zuzugreifen.
Den URL der Offlineprojektdateien ändern Sie mit der OfflineURL-Eigenschaft der Project.Properties-Auflistung.
Diese Eigenschaft kann nur bei Webprojekten geändert werden. Obgleich es sich um eine Schreib-/Leseeigenschaft handelt, wird eine Fehlermeldung generiert, wenn Sie versuchen, sie für ein lokales Projekt festzulegen.
Beispiele
' 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
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.