Tôi lấy một máy sạch (Windows 10 Enterprise w/Out the Anniversary Update) và cài đặt (theo thứ tự này) Full IIS, Hyper-V, VS2015 Enterprise, .NET Core 1.0 .1 Tooling Preview 2, Docker cho Windows, Visual Studio Docker Tools, và một vài chương trình ngẫu nhiên khác.Công cụ Visual Studio cho Docker - Nhiệm vụ PrepareForCompile không thành công bất ngờ
Sau đó, tôi đã mở VS2015 và tạo trang web lõi .NET mặc định. Khi tôi chạy (F5) tất cả các công trình như mong đợi. Sau đó tôi nhấp chuột phải vào dự án và đi đến "Add-> Docker Support". Bây giờ khi cố gắng chạy (F5) sử dụng Docker tôi thấy thông báo lỗi này:
MSB4018 The "PrepareForCompile" task failed unexpectedly. Microsoft.DotNet.Docker.CommandlineClientException: Error response from daemon: Container ... is not running at ...
Tôi đã tìm kiếm trực tuyến và điều duy nhất tôi có thể thấy rằng có thể giải thích nó là tôi không nghĩ Ổ chung đang làm việc. Tôi đã thiết lập nó trong Docker-> Shared Drives, nhưng khi tôi chạy: docker run --rm -v c:/Users:/data alpine ls /data
phản hồi trống.
Tương tự như vậy khi tôi thử sử dụng hộp bận, thư mục trống.
docker run -it -v /C/Users:/wormhole busybox cd wormhole ls
Tôi đã thử sử dụng Windows cho Docker 1.12.1-ổn định và beta 26. Cả hai đều có cùng một vấn đề.
Một số đã chỉ ra rằng Antivirus có thể gây ra sự cố. Tôi đã cài đặt Mcafee nhưng không thể gỡ cài đặt hoặc vô hiệu hóa phần mềm chống vi-rút.
Một số người đã gợi ý rằng mật khẩu có các ký tự không bình thường có thể gây ra vấn đề này nhưng không áp dụng ở đây.
Tôi không biết rằng các ổ đĩa được chia sẻ đang gây ra lỗi VS2015, nhưng nó có vẻ như một nơi tốt để bắt đầu kể từ khi ổ đĩa được chia sẻ bị hỏng.
Tôi đã khởi động lại bot hdock và máy tính nhiều lần, vô ích.
Bất kỳ ý tưởng nào?
này đã làm việc cho tôi. – MattD