Java 如何在Gradle下构建Visual Studio项目?
我在Gradle只有几天,所以如果我不懂什么,请不要生气 <>我有一个C++项目,可以从VS 2015或命令行构建如下:Java 如何在Gradle下构建Visual Studio项目?,java,c++,visual-studio,gradle,Java,C++,Visual Studio,Gradle,我在Gradle只有几天,所以如果我不懂什么,请不要生气 我有一个C++项目,可以从VS 2015或命令行构建如下: C:\Program Files (x86)\Microsoft Visual Studio 14.0>devenv q:\VCPROJ\SystemAl.sln apply plugin: "visual-studio" model { visualStudio { projects.all { projectFile.location = pr
C:\Program Files (x86)\Microsoft Visual Studio 14.0>devenv q:\VCPROJ\SystemAl.sln
apply plugin: "visual-studio"
model {
visualStudio {
projects.all {
projectFile.location = projectFile.location = "q:/VCPROJ/SystemAl.vcxproj"
projectFile.withXml {
asNode().appendNode('PropertyGroup', [Label: 'Custom'])
.appendNode('ProjectDetails', "Project is named SystemAl")
}
}
}
}
或
但我需要在Gradle的领导下完成这个项目。
所以,我用谷歌搜索了这个-我这样写build.gradle:
C:\Program Files (x86)\Microsoft Visual Studio 14.0>devenv q:\VCPROJ\SystemAl.sln
apply plugin: "visual-studio"
model {
visualStudio {
projects.all {
projectFile.location = projectFile.location = "q:/VCPROJ/SystemAl.vcxproj"
projectFile.withXml {
asNode().appendNode('PropertyGroup', [Label: 'Custom'])
.appendNode('ProjectDetails', "Project is named SystemAl")
}
}
}
}
我用命令来构建它:
gradle build
但什么也没发生,Gradle项目成功了,但VS项目没有成功。
我做错了什么?如何在Gradle下构建VS project?visual studio的内置支持将生成项目文件,但不会解析它们 在您的案例中,您可以尝试一下哪种方法应该有效,尽管它已经过C/F项目的初步测试:
plugins {
id "com.ullink.msbuild" version "2.10"
}
msbuild {
solutionFile = 'q:\\VCPROJ\\SystemAl.sln'
projectName = 'SystemAl'
}
然后,
gradle msbuild
除了Gluck的答案之外,Visual Studio 2015支持在过去几周内刚刚添加。最新的Gradle版本3.2.1仍然不支持VS2015,但最新版本支持。您可以尝试这些,但最好等待下一个包含此支持的构建