Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém ou define se um projeto da Web está funcionando online ou offline. Quando ele está trabalhando offline, desenvolvimento continua em um armazenamento off-line dos arquivos de projeto, para que os arquivos de projeto no servidor não são alterados.
Namespace: VSLangProj
Assembly: VSLangProj (em vslangproj.dll)
Sintaxe
'Declaração
'Uso
Valor de propriedade
Para aplicativos da Web, essa propriedade retorna true se trabalhar off-line e false se trabalhando online. Para projetos locais, essa propriedade retorna false.
Comentários
Quando o projeto estiver offline, nenhuma tentativa é feita para gravar ou acessar arquivos do projeto no servidor.
Para alterar o URL dos arquivos projeto off-line, use a OfflineURL propriedade da coleção Project.Properties.
Essa propriedade pode ser alterada para projetos da Web somente. Embora essa seja uma propriedade somente leitura, um erro é gerado se você tentar definir essa propriedade para um projeto local.
Exemplo
' 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
Consulte também
Referência
VSProject (Interface)
VSProject (Membros)
VSLangProj (Namespace)