API 文档 | VisualStudioSolution |
---|
注意:此类是 孵化中 (incubating) 的,并且可能在 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 | 孵化中 (Incubating) 为生成的解决方案文件配置。 |
TaskDependency
buildDependencies
(只读)
返回一个依赖,其中包含构建此工件的任务。所有 Buildable
实现都必须确保返回的依赖对象是实时的,以便它可以跟踪此可构建项的依赖项的更改。