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

返回一个依赖项,该依赖项包含构建此 artifact 的任务。所有 Buildable 实现必须确保返回的依赖项对象是“活的”(live),以便它能够跟踪此 buildable 依赖项的变化。

filtersFile
孵化中

生成的 filters 文件的配置。

projectFile
孵化中

生成的项目文件的配置。

方法

没有方法

脚本块

没有脚本块

属性详情

TaskDependency buildDependencies (只读)

返回一个依赖项,该依赖项包含构建此 artifact 的任务。所有 Buildable 实现必须确保返回的依赖项对象是“活的”(live),以便它能够跟踪此 buildable 依赖项的变化。

XmlConfigFile filtersFile (只读)

注意:此属性处于孵化中,未来版本的 Gradle 中可能会发生变化。

生成的 filters 文件的配置。

XmlConfigFile projectFile (只读)

注意:此属性处于孵化中,未来版本的 Gradle 中可能会发生变化。

生成的项目文件的配置。