2017-10-11 27 views
6

tôi tạo ra một một trình cài đặt ẩn cho các công cụ xây dựng như thế này: vs_BuildTools.exe --layout c:\VS_BuildTools2017_offline --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang en-USVisualStudio xây dựng Công cụ 2017 ẩn cài đặt

tôi di chuyển thư mục này cho một đại lý xây dựng (mà không có kết nối internet, và không, nó sẽ không bao giờ có một!), và sau đó thực hiện các vs_BuildTools.exe trong thư mục đó ngay cả với --noWeb hoặc --noweb, nhưng không có vấn đề gì lựa chọn tôi cho đi, nó sẽ luôn luôn thất bại với không có kết nối internet có sẵn. Chắc chắn tôi đang thiếu một cái gì đó, vì vậy bất kỳ gợi ý nào về những gì được đánh giá cao

Trả lời

7

Tôi cũng gặp vấn đề với điều này.

Một bước quan trọng là phải cài đặt chứng chỉ trước khi chạy trình cài đặt trên máy mục tiêu:

  • Cài đặt chứng chỉ, họ đang có trong "Giấy chứng nhận" thư mục, đó là trong thư mục Layout của bạn. Nhấp chuột phải vào từng cái để cài đặt nó. Hãy nhớ cài đặt certs bằng tài khoản Admin trên PC. I E. không chỉ cho người dùng hiện tại.
  • Chạy tệp cài đặt.

Trả lời ban đầu được đăng here.

Ngoài ra, tôi cũng nhận thấy rằng khi chạy trình cài đặt trên máy ngoại tuyến, theo mặc định, nó đã chọn một số mục khác so với nội dung được tải xuống. Tôi đã phải bỏ chọn chúng để chỉ cài đặt các công cụ xây dựng, không phải SDK và cứ thế ...

Nhưng vẫn không cài đặt được, tôi hiện đang thấy "Tệp cài đặt không tải xuống" vì vậy tôi vẫn không được quản lý để hoàn thành toàn bộ quá trình cài đặt. Đó là microsoft.visualstudio.vc.msbuild.arm64.vsix có thể được bao gồm trong một số thành phần khác phải là --add ed.

Cập nhật: Không sao, vấn đề cuối cùng của tôi là do không sử dụng --noweb, không có lỗi.

+0

thanks for the tip ... dường như được làm việc – n80fr1n60

+0

@JohnWick Tốt. Bạn có thể đánh dấu câu trả lời này là đã được chấp nhận nếu nó hoạt động. – Zitrax

8

Tất cả các bước để cài đặt công cụ xây dựng:

  1. Download build tools
  2. file Tải về bố trí để cài đặt ẩn:
    • khối lượng công việc có thể được quy định here. Lệnh sau chứa các tải công việc cho các công cụ xây dựng msbuild và C++.
    • Chạy (tệp exe sẽ có một số số phiên bản trong tên): vs_BuildTools.exe --layout c: \ BT2017offline --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang vi -US
  3. Sao chép c: \ BT2017vào dòng bạn muốn cài đặt.
  4. mở mmc và nhập khẩu tất cả các chứng từ c: \ BT2017offline \ chứng chỉ cho "Trusted Root Certification Authorities" của máy tính (không hiện tại người dùng)
  5. Run (file exe sẽ có một số con số phiên bản trong tên): c: \ BT2017offline \ vs_BuildTools.exe --noweb
  6. tiếp tục nhấn tiếp theo ...
+0

Cảnh báo: Bạn không thể cài đặt trên Win Server 2012 R1 :) – RokX

Các vấn đề liên quan