Việc biên dịch một dự án trên dòng lệnh có thể được thực hiện bằng Microsoft Build Engine hoặc sử dụng các tệp hàng loạt, mặc dù phương pháp đầu tiên liên quan đến việc sử dụng các tệp.targets chỉ có sẵn trong Visual Studio. Cả hai phương pháp biên dịch đều dựa trên việc sử dụng trình biên dịch Visual Basic và Visual C #.
Hướng dẫn
Bước 1
Đảm bảo rằng bạn có tệp thực thi MSBuild được yêu cầu trong thư mục% systemroot% Microsoft. NETFramework version_name và kiểm tra xem biến đường dẫn hệ thống có khớp với thư mục được chỉ định hay không. Chỉ định thư mục chứa các tệp của dự án mong muốn trong trình thông dịch lệnh và đảm bảo rằng một trong các phần mở rộng được sử dụng: - csproj; - sln; - vbproj Nhập giá trị msbuild.exe tên của dự án sẽ được biên dịch vào dòng lệnh trường kiểm tra và kiểm tra dữ liệu được hiển thị cho quá trình đã chọn.
Bước 2
Sử dụng tệp lô để xác định các biến đường dẫn trỏ đến lắp ráp. NET Compact Framework để sử dụng, các tham chiếu bắt buộc và cú pháp lệnh của trình biên dịch. Sử dụng bất kỳ trình soạn thảo văn bản nào để tạo tệp mới và thêm tệp hàng loạt đã tạo vào đó. Nếu cần, hãy thay đổi giá trị của biến đường dẫn và lưu tài liệu đã tạo với tên tùy ý và phần mở rộng.bat.
Bước 3
Đảm bảo rằng biến đường dẫn chứa thư mục. NET Framework chứa tệp thực thi csc.ee và vbc.exe được yêu cầu, cả hai đều là trình biên dịch Visual C # và Visual Basic. Nhập giá trị cho tên của tệp hàng loạt và tệp nguồn được tạo trong hộp văn bản trình thông dịch lệnh. Xin lưu ý rằng phần mở rộng của tệp nguồn phải khớp với trình biên dịch đang được sử dụng.
Bước 4
Sử dụng các giá trị tham số trình biên dịch cần thiết: - r - để đặt các tham chiếu lắp ráp được yêu cầu; - nhập khẩu - để nhập các không gian tên được yêu cầu; - nostdlb - để xác định các thiếu sót lắp ráp được yêu cầu (đối với Visual C #); - netcf - để xác định lắp ráp yêu cầu thiếu sót (đối với Visual Basic); - noconfig - tham số bắt buộc; - sdkpath - để xác định vị trí của thư viện Mscorlib.dll.