VisualStudioProject

一個 Visual Studio 專案,由一個或多個原生二進制檔建立。

產生專案檔的內容和位置可以通過提供的方法進行修改

 plugins {
     id 'cpp'
     id 'visual-studio'
 }

 model {
     visualStudio {
         projects.all {
             projectFile.location = "vs/${name}.vcxproj"
             projectFile.withXml {
                 asNode().appendNode('PropertyGroup', [Label: 'Custom'])
                         .appendNode('ProjectDetails', "Project is named ${project.name}")
             }
         }
     }
 }

屬性

屬性描述
buildDependencies (建置依賴)

返回一個依賴,其中包含建置此產出物的任務。所有 Buildable 實作都必須確保返回的依賴物件是動態的,以便它可以追蹤此可建置物的依賴項的變更。

filtersFile (篩選器檔案)
孵化中

為產生的篩選器檔案配置。

projectFile (專案檔案)
孵化中

為產生的專案檔案配置。

方法

沒有方法

腳本區塊

沒有腳本區塊

屬性詳細資訊

TaskDependency buildDependencies (唯讀)

返回一個依賴,其中包含建置此產出物的任務。所有 Buildable 實作都必須確保返回的依賴物件是動態的,以便它可以追蹤此可建置物的依賴項的變更。

XmlConfigFile filtersFile (唯讀)

注意:此屬性為孵化中,並可能在未來 Gradle 版本中變更。

為產生的篩選器檔案配置。

XmlConfigFile projectFile (唯讀)

注意:此屬性為孵化中,並可能在未來 Gradle 版本中變更。

為產生的專案檔案配置。