2008-10-17 38 views
5

Chạy VISTA 32 bit.Khuôn khổ .NET 3.5 sẽ không cài đặt trên VISTA 32bit

Tôi đang cố gắng cài đặt C# Visual Express 2008 - nhưng yêu cầu .NET 3.5. Một trong những điều kiện tiên quyết trong quá trình cài đặt là .NET 3.5 ... nó cố gắng cài đặt nhưng không thành công, không có thông báo lỗi thực sự.

Vì vậy, tôi đã tải về .NET 3.5 độc từ trang web của MS và cố gắng that.Again nó thất bại với lỗi

[10/17/08,23:17:07] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.0SP1 (CBS) is not installed. [10/17/08,23:50:55] Microsoft .NET Framework 3.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 3.0SP1 (CBS). MSI returned error code 34

Tôi hiện đang có C# Express phiên bản 2005 được cài đặt. Nhưng mọi thứ tôi đọc đều nói rằng tôi có thể cài đặt hai ứng dụng này cùng nhau. Tôi tin rằng năm 2005 chạy Framework 2.0. 2005 phiên bản express hoạt động tốt. - chỉ phiên bản 2008 của nó có sự cố khi cài đặt .NET 3.5 với ...

bất kỳ ý tưởng nào? cảm ơn

+1

Đây không phải là một diễn đàn hỗ trợ kỹ thuật, và đó không thực sự là một câu hỏi lập trình. –

Trả lời

4

.NET Framework 3.0 là một thành phần được phát hành cùng với Windows Vista. Để nhận được SP1 của .NET Framework 3.0, bạn phải cài đặt Windows Vista SP1. Trình cài đặt SP1 độc lập cho .NET Framework 3.0 có nghĩa là cho các hệ điều hành không có bản gốc.

+0

điều này hóa ra là vấn đề của tôi. Tôi đã cài đặt nó mà không có Vista SP1. Sau 2 giờ cập nhật - chỉ để geto SP1 - .. sau khi SP1 được cài đặt 3.5 cài đặt mà không có bất kỳ vấn đề. Cảm ơn – autonm

0

Bạn đã từng cài đặt bất kỳ phiên bản 3.0 hoặc 3.5 trước khi phát hành chưa? Tôi đã gặp rất nhiều sự cố khi cài đặt 3.5 cho đến khi tôi nhận ra rằng mình đã cài đặt một CTP của WPF. Đi qua tất cả các cài đặt Microsoft và .NET của bạn trong các chương trình Thêm/Loại bỏ và đảm bảo rằng bạn không có bất kỳ phiên bản tiền phát hành nào.

3

Hơi kỳ lạ là nó sẽ không tự động cài đặt .NET 3.0 và SP1 cho bạn. Dường như lỗi là không thể cài đặt .NET 3.0 (điều kiện tiên quyết cho 3.5). Có lẽ bạn có thể thử làm nó bằng tay? (Ngoài ra, hãy đảm bảo rằng bạn chưa cài đặt các phiên bản trước khi phát hành.)

Cài đặt .NET 3.0 bằng liên kết bên dưới.

.NET 3.0 Redistributable Package

Sau đó, theo dõi với .NET 3.0 SP1 bằng liên kết bên dưới.

.Net 3.0 Service Pack 1

Sau đó, hãy thử chạy lại cài đặt. Nếu vẫn không thành công, bạn cũng có thể thử cài đặt .NET 3.5 SP1 theo cách thủ công.

.NET 3.5 Redistributable Package

.NET 3.5 Service Pack 1

+0

ok O đã thử liên kết đầu tiên. Bắt đầu cài đặt và nói - Bạn phải sử dụng "Bật hoặc tắt tính năng Windows" trong bảng điều khiển để cài đặt hoặc định cấu hình .NET Framework 2.0 WHERE trong bảng điều khiển để tôi tìm thấy điều này? – autonm

0

Laila -

msdn

Hiển thị một ai đó với thông báo lỗi tương tự, cuối cùng đó là vì họ có dịch vụ Windows Update bị tắt. Bạn có thể thử điều đó.

0

Vâng, tôi cũng đã ở đây một lúc rồi. Và đi vào vòng tròn. "msdn" ở trên có thể có khóa này. Tuy nhiên, đi ra ngoài và google trên bật cửa sổ cập nhật. Tôi đã thử, và tôi đã tìm thấy một diễn đàn có uy tín với một techie MS khác, với hướng dẫn sử dụng hướng dẫn dòng lệnh để đổi tên này và xóa nó và yadda ... sợ đến chết để làm điều đó, vì đây là một máy làm việc chính. Tại sao trên trái đất MS làm cho tất cả những điều này khó khăn như vậy? Tôi chưa bao giờ, trong 20 năm tính toán, chạy vào những mớ hỗn độn mà Vista đã tạo ra cho chúng tôi.Tôi không thể bật Windows Update. Và tôi không thể cài đặt công cụ .NET, cho những điều được nói đến trong diễn đàn này. Những gì tôi cần là .NET 3.5. Nhưng đã chạy vào cùng một loạt các "lỗi" được nói đến ở đây. Bị mắc kẹt. MS đã bị đau đớn hàng ngày với Vista. Tôi nghĩ rằng tôi đã điều chỉnh hầu hết các nội dung, và thậm chí đã rất hài lòng ... cho đến khi chống lại điều này với .NET. TẠI SAO không phải là tất cả các sẵn sàng để đi với mua một máy? Tôi không nhớ EVER thiết lập Windows Update để không cập nhật ... vì vậy tất cả điều này là một cái gai khôn lanh ở một bên.

0

chủ đề này là cũ nhưng nghĩ tôi sẽ thêm một cái gì đó

Kiểm tra xem bạn không có một C++ Redist cài đặt, nếu như vậy, uninstal và thử lại. Đã làm cho tôi.

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