VisualStudio项目

一种视觉工作室项目,由一个或多个本机二进制文件创建。

生成项目文件的内容和位置可以通过提供的方法进行修改:

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 的未来版本中发生更改。

生成的项目文件的配置。