Interface VisualStudioSolution
A visual studio solution, representing one or more native binaries in a build.
The content and location of the generate solution file can be modified by the supplied methods:
apply plugin: "visual-studio"
model {
visualStudio {
solution {
solutionFile.location = "vs/${name}.sln"
solutionFile.withContent { TextProvider content ->
content.asBuilder().insert(0, "# GENERATED FILE: DO NOT EDIT\n")
content.text = content.text.replaceAll("HideSolutionNode = FALSE", "HideSolutionNode = TRUE")
}
}
}
}
-
Nested Class Summary
Nested classes/interfaces inherited from interface Named
Named.Namer -
Method Summary
Modifier and TypeMethodDescriptionConfiguration for the generated solution file.Methods inherited from interface Buildable
getBuildDependencies
-
Method Details
-
getSolutionFile
TextConfigFile getSolutionFile()Configuration for the generated solution file.
-