Tôi đang cố gắng xây dựng một dự án trong teamcity. Nó sẽ thực hiện thanh toán của TFS và các tệp cục bộ trên máy chủ xây dựng. Nếu tôi tự chạy build lệnh trên máy chủ hoạt động:dự án xây dựng teamcity Không thể khởi động MSBuild.exe. Ký tự không hợp lệ trong đường dẫn
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\TeamCity\buildAgent\work\3446a5bd436eea87\Dev\Dev\project\myproj\myproj.csproj /t:build
Trong TeamCity Tôi có một bước xây dựng của MSBuild:
con đường fie xây dựng là: Dev \ Dev \ dự án \ myproj \ myproj. csproj" thư mục làm việc để trống phiên bản mbuild: net framework microsoft 4,0 msbuild toolsversion: 4,0 chạy nền tảng: X86 mục tiêu: tôi đã cố gắng xây dựng 'xây dựng' và để trống dòng lệnh params để trống
nếu tôi tạo một nhiệm vụ xây dựng dòng lệnh và chạy dòng lệnh trên nó hoạt động. Tôi không chắc chắn những gì có sự khác biệt giữa dòng lệnh và nhiệm vụ msbuild trong teammcity.
EDIT
Tôi đã thử một vài biến thể trên thư mục làm việc:
Đường dẫn đầu ra trong dự án được thiết lập để .. \ Build \ Tools \ myproj \
Vì vậy, tôi có đặt thư mục làm việc theo nhóm thành: Dev \ Dev \ project \ Build \ Tools \ myproj \
Điều này không hữu ích.
Đây là kết quả chính xác từ TeamCity:
Starting: C:\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.MsBuildBootstrap.exe /workdir:C:\TeamCity\buildAgent\work\3446a5bd436eea87\Dev\Dev\project\Build\Tools\myproj /msbuildPath:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
in directory: C:\TeamCity\buildAgent\work\3446a5bd436eea87\Dev\Dev\project\Build\Tools\myproj
Failed to start MSBuild.exe. Illegal characters in path.
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path)
at System.IO.Path.IsPathRooted(String path)
at JetBrains.TeamCity.Utils.FileUtil.MakeFullPath(String path, String workDir) in c:\BuildAgent\work\c2314fd21f15dc97\src\Utils\src\FileUtil.cs:line 48
at JetBrains.BuildServer.MSBuildBootstrap.RunArgs.get_ProjectFile() in c:\BuildAgent\work\c2314fd21f15dc97\src\MSBuildBootstrap\src\RunArgs.cs:line 156
at JetBrains.BuildServer.MSBuildBootstrap.Impl.MSBuildBootstrapFactory.Create(IClientRunArgs args) in c:\BuildAgent\work\c2314fd21f15dc97\src\MSBuildBootstrap.Core\src\Impl\MSBuildBootstrapFact ory.cs:line 29
at JetBrains.BuildServer.MSBuildBootstrap.Program.Run(String[] _args) in c:\BuildAgent\work\c2314fd21f15dc97\src\MSBuildBootstrap\src\Program.cs:line 67
Chỉ định thư mục hoạt động xây dựng – KMoraz
Bạn đã kiểm tra nhật ký xây dựng cho thành phố nhóm lệnh chính xác là runnng chưa? –