共用方式為


VSProject.WorkOffline 屬性

取得或設定線上或離線使用 Web 專案。當它離線工作時,專案檔的離線儲存會繼續開發,如此一來伺服器上的專案檔就不會變更。

命名空間: VSLangProj
組件: VSLangProj (在 vslangproj.dll 中)

語法

'宣告
'用途

屬性值

就 Web 應用程式來說,如果離線工作,這個屬性會傳回 true,而線上工作則傳回 false。對本機專案而言,這個屬性會傳回 false

備註

當專案離線時,並不會嘗試寫入或存取伺服器上的專案檔案。

若要變更離線專案檔的 URL,請使用 Project.Properties 集合的 OfflineURL 屬性。

只有替 Web 專案才能變更這個屬性。雖然這是個可讀寫的屬性,但如果您嘗試為本機專案設定這個屬性,就會產生錯誤。

範例

' 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

請參閱

參考

VSProject 介面
VSProject 成員
VSLangProj 命名空間