Tôi có ứng dụng .net được xây dựng trên .net framework 3.5, tôi đang cố gắng xây dựng ứng dụng này trên máy chủ Jenkins CI. Tôi đã thêm plugin MSBuild và đã thêm đường dẫn vào tệp .exe của phiên bản 2.0, 3.5 và 4.0 của MSBuild. Nhưng quá trình xây dựng của tôi không thành công bằng cách hiển thị thông báo lỗi bên dưới.xây dựng ứng dụng .net trong Jenkins bằng MSBuild
Path To MSBuild.exe: msbuild.exe
Executing command: cmd.exe /C msbuild.exe Neo.sln && exit %%ERRORLEVEL%%
[Test project] $ cmd.exe /C msbuild.exe Neo.sln && exit %%ERRORLEVEL%%
'msbuild.exe' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Build a Visual Studio project or solution using MSBuild.' marked uild as failure
Finished: FAILURE
Ai đó có thể giúp tôi không? .. ??
Tôi đã xem cảnh báo màu vàng và xóa 'msbuild.exe' và tiếp tục gặp lỗi .. câu trả lời của bạn là người duy nhất có đề cập đến bất cứ điều gì về điều đó, và rất vui vì bạn đã thêm điều đó! – iamserious
Tôi có thể xây dựng hai dự án đó chỉ sử dụng một dự án ** Xây dựng một dự án Visual Studio hoặc giải pháp sử dụng phần MSBuild ** không? – MichaelMao
Nếu bạn đang sử dụng VS2015/C# 6 với msbuild, bạn nên chỉ định đường dẫn tệp msbuild thành *** C: \ Program Files (x86) \ MSBuild \ 14.0 \ Bin ***, nhờ giải pháp jessehouwing: http://stackoverflow.com/a/32008030/1677041 – Itachi