Khi tôi xây dựng dự án phát hành của vb.net 2010 tôi chỉ mới bắt đầu sử dụng, tôi nhận được hai cảnh báo:phiên bản ra mắt khung .net không phù hợp .net dự án bootstrapper khuôn khổ
phiên bản của. net framedwork launch condition không khớp với gói netnet bootstrapper đã chọn. Cập nhật điều kiện khởi chạy framewk .net để khớp với phiên bản .netfrk được chọn trong hộp thoại điều kiện tiên quyết.
Phiên bản đích của khung .net trong dự án không khớp với phiên bản điều kiện khởi chạy khung công tác .net framework 4. Cập nhật phiên bản của điều kiện khởi động khung .net để khớp với phiên bản đích của khung .net trong hộp thoại tùy chọn biên dịch nâng cao.
Tôi đã thay đổi khung công trình chính từ hồ sơ khách hàng (khi tôi tạo nó lần đầu) thành frwk 4 vì tôi đọc báo cáo tinh thể sẽ không hoạt động với frwk 4 hồ sơ khách hàng. (đúng vậy)
Khung phiên bản bootstrap dành cho x64 và x86. Tôi tiếp tục tìm kiếm trên web và thấy rằng người ta có thể thay đổi khung công tác trong điều kiện khởi chạy của dự án thiết lập. Những dường như được rải rác xung quanh trong nhiều nơi mà là một vấn đề tôi không nhớ bao giờ có với verions khác của. Dù sao, Điều đó giải quyết vấn đề đó, nhưng vẫn còn một vấn đề khác liên quan đến điều này.
Tôi đã thay đổi anycpu thành x86 cho dự án chính và các dự án thứ cấp vì tôi gặp sự cố khi cài đặt cả hai msi cho tinh thể. Trong khi đó, các dự án thứ cấp khác (được nâng cấp từ năm 2008) tôi đã thay đổi thành x86 nhưng trong tệp cấu hình, nó cho biết anycpu cho những thứ này và như đã được viết ở đây, không thể thay đổi thành x86. Tôi không nhận được lỗi nhưng chưa thử nghiệm xem cài đặt có hoạt động hay không.
Tôi đọc câu trả lời trên trang web của bạn để chuyển sang vbproj và thay đổi trong notepad từ x86 thành x64 vì chúng không thể thay đổi từ anycpu thành x86 theo cách đó. Nhưng tôi không muốn x64 vì vậy không chắc chắn phải làm gì.
Dường như anyCPU sẽ là lựa chọn tốt nhưng sẽ hoạt động với Crystal và tôi có cần đính kèm khác với x86 msi nếu tôi thay đổi không? Hoặc tôi có thể để nó như trong tình huống không rõ ràng này.