2012-03-06 27 views
25

Trong Visual Studio 2010 SP1, có một tùy chọn trên menu chuột phải vào dự án web tới Add Deployable Assemblies. Phil Haack viết blog về nó here.Visual Studio 11 beta có thiếu tùy chọn trình đơn "Thêm hội thảo có thể triển khai" không?

Trong Visual Studio 11 betaVisual Studio 2012, tùy chọn này có vẻ bị thiếu. Rất may, bạn có thể dễ dàng làm tròn các giải pháp chuyến đi giữa VS 2010 và VS 11 vì vậy tôi chỉ có thể mở giải pháp trong VS 2010 để thêm các hội đồng MVC vào thư mục _bin_deployableAssemblies.

Chỉ là cài đặt của tôi đã bị hỏng hoặc tôi có cần cài đặt bất kỳ thứ gì khác để làm việc này không?

Trả lời

38

Hộp thoại Add Deployable Assemblies là tính năng cho phép bạn triển khai các dự án MVC hoặc Trang Web. Nó là cần thiết bởi vì trong các phiên bản cũ, tất cả các assembly đã được cài đặt vào GAC trên máy dev của bạn nhưng bạn sẽ không nhất thiết phải biết đó có phải là trường hợp trên máy chủ hay không. Do đó, cử chỉ dụng cụ này đã làm cho dự án của bạn có thể triển khai được.

Bắt đầu với MVC 3 Công cụ Cập nhật, chúng tôi hiện đang sử dụng tham chiếu gói Nuget, có nghĩa là dự án của bạn tự động có thể triển khai được. Vì cử chỉ dụng cụ không còn cần thiết nên nó đã bị xóa khỏi VS 11.

+1

Tuyệt vời - có ý nghĩa, nhờ làm rõ. –

+0

@GeoffAppleford. Trong VS2012, tôi có cần sử dụng 'CopyLocal' thành true vì' Add Deployable Assemblies' không có sẵn không? – Lijo

+1

@Lijo - không có hội đồng nào được thêm qua Nuget sẽ tự động được thêm vào thư mục bin. –

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