VisualStudioSolution

注意:此類別為實驗性功能,未來 Gradle 版本中可能會變更。

Visual Studio 方案,代表建置中的一個或多個原生二進制檔。

可透過提供的方法修改產生的方案檔案的內容和位置

 plugins {
     id 'visual-studio'
 }

 model {
     visualStudio {
         solution {
             solutionFile.location = "vs/${name}.sln"
             solutionFile.withContent { TextProvider content ->
                 content.asBuilder().insert(0, "# GENERATED FILE: DO NOT EDIT\n")
                 content.text = content.text.replaceAll("HideSolutionNode = FALSE", "HideSolutionNode = TRUE")
             }
         }
     }
 }

屬性

屬性描述
buildDependencies

傳回一個相依性,其中包含建置此成品的任務。所有 Buildable 實作都必須確保傳回的相依性物件是即時的,以便追蹤此可建置項目的相依性變更。

solutionFile
實驗性功能

產生方案檔案的組態。

方法

無方法

腳本區塊

無腳本區塊

屬性詳細資訊

TaskDependency buildDependencies (唯讀)

傳回一個相依性,其中包含建置此成品的任務。所有 Buildable 實作都必須確保傳回的相依性物件是即時的,以便追蹤此可建置項目的相依性變更。

TextConfigFile solutionFile (唯讀)

注意:此屬性為實驗性功能,未來 Gradle 版本中可能會變更。

產生方案檔案的組態。