2011-02-10 27 views
6

Tôi có Visual Studio 2010, trên hệ điều hành 64 bit và một giải pháp lớn với nhiều dự án. Cái chính là một dự án ASP.NET MVC 3.Có thể chỉnh sửa và tiếp tục hoạt động cho VS 2010, ứng dụng ASP.Net MVC trên hệ điều hành Windows 7 64 bit không?

Tôi đang cố bật "Chỉnh sửa và tiếp tục" nhưng tôi không có may mắn. Tôi đã thực hiện tất cả các bước được nêu ở đây:

http://hobby.keluargareski.net/2010/05/17/how-to-enable-edit-and-continue-in-visual-studio/

và đã nhắm mục tiêu x86 trong tất cả các dự án của tôi. Tôi nhận được một hộp thoại trong đó nêu:

"Thay đổi không được phép nếu lắp ráp chưa được nạp"

Có ai có bất kỳ thành công với một thiết lập tương tự? Điều này thậm chí có thể?

+0

Không thành công ở đây. –

Trả lời

2

Thông báo "Thay đổi không được phép nếu hội đồng chưa được tải" có nghĩa là mã bạn đang cố gắng thay đổi không nằm trong studio trực quan lắp ráp có thể tìm/đã được tạo. Có thể bạn đang cố gắng gỡ lỗi một lớp không được biên dịch thành nhị phân. Khi bạn có nhiều dự án và lớp bạn đang cố gắng gỡ lỗi là một dự án không được thiết lập để xây dựng trong cấu hình đó. Đi tới Debug -> Trình quản lý cấu hình và xác minh bạn đã chọn hộp kiểm cho dự án bạn đang gỡ lỗi.

Kiểm tra đường dẫn đầu ra của các tệp nhị phân của bạn và đảm bảo tất cả đều đi đến thư mục có thể được tìm thấy trong hội đồng gọi, nghĩa là bạn có thể thử đặt tất cả các hội đồng vào cùng một thư mục.

Ngoài ra, bạn có thể làm mới tham chiếu đến dự án được đề cập bằng cách xóa tham chiếu rồi thêm lại tham chiếu, vì studio trực quan đôi khi có thể bị lỗi theo cách này.

Hy vọng điều này sẽ hữu ích vì đây là vấn đề chung mà bạn gặp phải.

2

vấn đề chung là đúng :(Tôi đã không figured it out tại một trong những giải pháp của tôi, nhưng trong một tôi đã cuối cùng đã tìm hiểu những gì tôi đang làm "sai".

Giải pháp của tôi có một dự án dành cho Windows Vấn đề của tôi là tải tự động cho các tệp đã chỉnh sửa gần đây đang tải tệp mã của tôi từ dự án WindowsPhone của tôi chứ không phải dự án Windows của tôi. Vì vậy, khi tôi tạm dừng mã của tôi trong Windows, nó sẽ không cho phép Tôi chỉnh sửa & Tiếp tục vì tệp mã "thuộc về một dự án khác" .Vì vậy, tôi đã đóng tệp mã và sau đó mở lại nó từ dự án Windows của tôi. Cuối cùng, hãy để tôi chỉnh sửa & Tiếp tục

Bây giờ tôi phải tìm ra lý do tại sao Giải pháp khác của tôi không hoạt động đối với E & C.

4

Kiểm tra để đảm bảo bạn không gỡ lỗi. Tôi nhận được lỗi này sau đó tôi nhận ra nó đã được gỡ lỗi. Hãy dừng gỡ lỗi hoặc tháo rời rồi thực hiện thay đổi của bạn.

+7

Điểm của IS này để thực hiện thay đổi trong khi bạn gỡ lỗi. – IvanP

0

Tôi đã gặp sự cố này một lúc. Bài đăng này http://sciagaprogramisty.blogspot.com/2012/09/changes-are-not-allowed-if-assembly-has.html đã giải quyết nó cho tôi ... cụ thể là hình ảnh cuối cùng, hướng dẫn bạn thay đổi đường dẫn đầu ra thành "bin \"

+1

Trong khi điều này về lý thuyết có thể trả lời câu hỏi, [nó sẽ là thích hợp hơn] (http://meta.stackexchange.com/q/8259) để bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo. –

+0

Điều đó không hiệu quả đối với tôi ... – levininja

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