2012-10-09 38 views
6

Tôi đang sử dụng phiên bản mới nhất, 1.0.82.0 (sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe), và đang sử dụng phiên bản phát hành của Visual Studio 2012 với tất cả mọi thứ mới nhất.SQLite 1.0.82.0 (mới nhất) trong Visual Studio 2012 không hiển thị trong Nguồn dữ liệu thiết kế

Tôi không thấy SQLite trong Nguồn dữ liệu thiết kế trong Source Explorer (kết nối mới).

Tải xuống trạng thái SQLite, "Gói thiết lập này có khả năng cài đặt các thành phần thời gian thiết kế cho Visual Studio 2010". Tôi đoán phần "Visual Studio 2010" là lý do tại sao tôi không thấy nhà thiết kế trong VS2012, đó là những gì tôi có.

Tôi làm cách nào để nhà thiết kế làm việc với VS2012?

Khi nào nhóm System.Data.SQLite.org sẽ ra mắt phiên bản hoạt động với VS 2012?

(Tôi đã thấy một vài bài đăng vào tháng 7 đã nói về 1.0.66 và 1.0.73, nhưng đó là lúc đó và 1.0.82 bao gồm các nhà thiết kế chỉ dành cho VS 2010 rõ ràng. Tôi thấy các tên tệp khác có " -2008 "có lẽ cho Visual Studio 2008. Điều đó có nghĩa là một Visual Studio 2012 có thể sẽ đến, nhưng trong thời gian đó, tôi tò mò về một hack đăng ký thủ công hoặc một cái gì đó như thế.)

+0

Phiên bản VS2012 nào? –

+0

Tôi có hai máy phát triển. Một có Visual Studio 2012 Professional và Visual Studio 2012 Premium khác. Theo tài liệu, hỗ trợ thiết kế dành cho Chuyên gia và cao hơn và không được hỗ trợ trên phiên bản Express. –

+0

Tôi đã khắc phục sự cố cho tôi, vui lòng kiểm tra câu trả lời đã chỉnh sửa của tôi hoặc nó hoạt động cho bạn ngay bây giờ. – Maximc

Trả lời

0

Sau khi tìm kiếm, tôi tìm thấy answer, 1.0.83, sẽ xuất hiện vào ngày XX tháng 11 năm 2012.

Visual Studio 2012 ngoài sự khác biệt về đăng ký v10 đến v11 cũng có những gì nhóm gọi là "hỗ trợ thiết kế được thiết kế lại".

Đây là liên kết đến thông tin.

http://system.data.sqlite.org/index.html/doc/trunk/www/news.wiki

1.0.83.0 - November XX, năm 2012 (phát hành dự kiến) • Cập nhật để SQLite 3.7.15. • Thêm Visual Studio 2012 hỗ trợ cho tất cả các tệp giải pháp/dự án có thể áp dụng, các tệp hỗ trợ liên quan của chúng và bộ thử nghiệm. • Thêm hỗ trợ Visual Studio 2012 vào trình cài đặt hỗ trợ thiết kế được thiết kế lại.

và các thay đổi khác.

Tôi không thể tìm thấy bất kỳ giải pháp tạm thời nào trên web, thật đáng buồn. Việc thiếu sửa chữa sẽ ảnh hưởng đến các dự án dựa trên báo cáo với DevExpress và các dự án sử dụng trình thám hiểm.

+0

Bây giờ nó nói "** Tháng Mười Hai ** XX, 2012" ... –

1

CHỈNH SỬA MỚI NGAY BÂY GIỜ TÔI ĐÃ LÀM VIỆC!

Goto Visual Studio, Quản lý Nuget, tìm kiếm gói trực tuyến, tìm kiếm "SQLite", cài đặt System.Data.SQLite và bùng nổ, bạn có thể sử dụng trình thiết kế và evrything đang hoạt động trở lại.

+0

Cảm ơn bạn đã cập nhật. Tôi vừa tải xuống và cài đặt nó. –

+0

Và nó đang làm việc cho bạn bây giờ? – Maximc

+1

Tôi vừa cài đặt 1.0.84.0, vẫn không có thành phần thiết kế thời gian nào ra khỏi hộp. – DigitalNomad

9

Để nhận hỗ trợ thiết kế cho SQLite trong Visual Studio, bạn phải tải xuống phiên bản System.Data.SQLite rất cụ thể. Các downloads page có một sự khác biệt đáng kinh ngạc khả năng khác nhau, do đó, nó dễ dàng để có được một sai.

Look cho văn bản in đậm lớn mà nói điều này:

Thiết lập này gói có khả năng cài đặt các thành phần thiết kế thời gian cho Visual Studio 2012.

Nhưng vẫn dễ dàng bỏ lỡ trong số hàng nghìn lượt tải xuống. Nếu bạn cần, hãy sử dụng Control-F để tìm văn bản "Visual Studio 2012".

Không tải xuống phiên bản 64 bit, ngay cả khi bạn đang sử dụng máy 64 bit. Bạn cần phiên bản 32 bit với văn bản ở trên để nhận hỗ trợ thiết kế.

+0

Điều này không hoạt động. Tôi đã tải xuống phiên bản 32 bit cho biết đó là phiên bản duy nhất có thể cài đặt thành phần thời gian thiết kế cho VS 2012. Tôi đảm bảo kiểm tra các tùy chọn để cài đặt các thành phần đó. Đã thử hai lần để tắt VS, hãy cài đặt và bắt đầu sao lưu VS. Không có nhà cung cấp nào cho SQLite xuất hiện trong danh sách và tôi không thể lấy mô hình edmx của mình để kết nối hoặc ánh xạ tới cơ sở dữ liệu SQLite của tôi. Bất kỳ lý do/sửa lỗi tiềm năng nào khác? (đã chắc chắn rằng các phiên bản NuGet chính xác đã được cài đặt: EF 6.1.1 và SQLite 1.0.94) – FireWingLead

+0

@FireWingLead, bạn có chắc chắn đang sử dụng VS 2012 và không phải VS 2013 không? Nó có một gói khác nhau dành cho VS 2013. –

+0

Có, rất chắc chắn sử dụng VS 2012. – FireWingLead