Package org.gradle.ide.visualstudio
Interface VisualStudioProject
A visual studio project, created from one or more native binaries.
 
The content and location of the generate project file can be modified by the supplied methods:
  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}")
              }
          }
      }
  }
 - 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Method SummaryModifier and TypeMethodDescriptionReturns a dependency which contains the tasks which build this artifact.Configuration for the generated filters file.getName()The object's name.Configuration for the generated project file.
- 
Method Details- 
getProjectFileConfiguration for the generated project file.
- 
getFiltersFileConfiguration for the generated filters file.
- 
getBuildDependenciesDescription copied from interface:BuildableReturns a dependency which contains the tasks which build this artifact. AllBuildableimplementations must ensure that the returned dependency object is live, so that it tracks changes to the dependencies of this buildable.- Specified by:
- getBuildDependenciesin interface- Buildable
- Returns:
- The dependency. Never returns null. Returns an empty dependency when this artifact is not built by any tasks.
 
- 
getNameString getName()Description copied from interface:NamedThe object's name.Must be constant for the life of the object. 
 
-