我已经为其他项目配置了使用 Jenkins 发布 .Net 项目,并且它们都运行良好。我正在使用这个命令:
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" %WORKSPACE%\Source\test1.sln /T:Clean /T:Rebuild.
但这对于使用 Jenkins 构建和发布的 ASP.NET core 项目不起作用。我可以从 Visual Studio 2017 手动构建和发布。这里有人知道如何配置 Jenkins 以使用 Jenkins 构建和发布 ASP.Net CORE 项目吗?
最佳答案
Jenkins 不应该是这里的问题。我可以确认我的 Jenkins 工作正在构建 Net Core 2.0 解决方案。您需要 MSBuild“15”,可以下载 here (VS 2017 的构建工具)。安装后,默认位置应为 C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
。
你的可以改成这样:
"& C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe" %WORKSPACE%\Source\test1.sln /T:Clean /T:Rebuild.
此外,您可以使用构建工具 at Github 在此处检查更改。 .
关于jenkins - 使用 Jenkins 发布 ASP.NET CORE 项目的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49535805/