2017-10-20 82 views
5

Có ai có bất kỳ thông tin chi tiết nào về lý do tại sao Visual Studio 2017 có hộp kiểm cho phép Docker hỗ trợ ASP.NET Core cho Rỗng, Web API, Ứng dụng web và ứng dụng web (MVC) mẫu, nhưng không cho mẫu SPA Góc, React.js hoặc React.js và Redux?Hỗ trợ Visual Studio 2017 Docker không khả dụng cho ASP.Net Core Angular hoặc React project

Có tài nguyên nào cho biết cách thêm hỗ trợ Docker vào các mẫu SPA này không? Google-fu của tôi rất mạnh, nhưng tôi không thể tìm thấy.

Trả lời

3

Tôi không chắc chắn tại sao hộp kiểm đó bị tắt khi chọn mẫu trong khi thiết lập dự án. Tuy nhiên, bạn vẫn có thể thêm hỗ trợ Docker bằng cách làm như sau:

  1. dự án cài đặt
  2. dự án Nhấp chuột phải trong cửa sổ solution explorer
  3. Hover trên thêm
  4. Bấm vào hỗ trợ Docker

gì điều này sẽ làm là tạo ra một số tập tin docker-compose và một Dockerfile duy nhất mà về cơ bản chỉ sử dụng CLI dotnet để chạy lệnh publish trên giải pháp. Không có gì cụ thể về mã lối vào. Theo mặc định, khi sử dụng các mẫu đó, thông tin xây dựng webpack được đưa vào tệp .csproj. Bạn có thể tìm hiểu thêm về tính năng Hỗ trợ Thêm Docker here.

Dưới đây là cách thêm hỗ trợ docker trên Visual Studio cho Mac 2017, nhưng nó hoạt động tương tự trên Windows.

Adding Docker support to project (on Visual Studio for Mac, but is the same for Windows)

+0

Điều này là chính xác và không hoạt động. Tuy nhiên, vẫn không ai có thể giải thích tại sao hộp kiểm bị vô hiệu hóa cho các dự án SPA. –

+0

Vâng, tôi ước tôi cũng biết! – callmeroot

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