| API文档: | VisualStudioSolution |
|---|
注意:此类正在孵化中,可能会在 Gradle 的未来版本中发生更改。
一种 Visual Studio 解决方案,代表构建中的一个或多个本机二进制文件。
生成解决方案文件的内容和位置可以通过提供的方法进行修改:
plugins {
id '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")
}
}
}
}
| 财产 | 描述 |
buildDependencies | 返回一个依赖项,其中包含构建此工件的任务。所有 |
solutionFile | 孵化 生成的解决方案文件的配置。 |
TaskDependency buildDependencies(只读)
返回一个依赖项,其中包含构建此工件的任务。所有Buildable实现都必须确保返回的依赖项对象是活动的,以便它跟踪此可构建项的依赖项的更改。