API Documentation: | VisualStudioProject |
---|
Note: This class is incubating and may change in a future version of Gradle.
A visual studio project, created from one or more NativeBinary
instances.
The content and location of the generate project file can be modified by the supplied methods:
apply plugin: "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}") } } } }
Property | Description |
buildTask | Incubating The 'lifecycle' task associated with the construction of this element. |
filtersFile | Incubating Configuration for the generated filters file. |
projectFile | Incubating Configuration for the generated project file. |
Method | Description |
builtBy(tasks) | Incubating Adds a task that is required for the construction of this element. A task added this way is then added as a dependency of the associated lifecycle task. |
Task
buildTask
Note: This property is incubating and may change in a future version of Gradle.
The 'lifecycle' task associated with the construction of this element.
XmlConfigFile
filtersFile
(read-only)
Note: This property is incubating and may change in a future version of Gradle.
Configuration for the generated filters file.
XmlConfigFile
projectFile
(read-only)
Note: This property is incubating and may change in a future version of Gradle.
Configuration for the generated project file.
void
builtBy
(Object
...
tasks)
Object
...Note: This method is incubating and may change in a future version of Gradle.
Adds a task that is required for the construction of this element. A task added this way is then added as a dependency of the associated lifecycle task.