2012-11-12 47 views
6

Chúng tôi đã xây dựng một ứng dụng với Visual Studio 2012 và nó chạy đẹp trên bất kỳ máy Windows 7 hoặc Vista nào, 32 hoặc 64 bit. Tuy nhiên, khi tôi cố gắng để chạy các ứng dụng trên một máy Win XP, tôi có được điều này:Khuôn khổ .NET, Windows XP

**

kiểm tra Điều kiện tiên quyết cho thành phần hệ thống Microsoft .NET Framework 4.5 (x86 và x64) thất bại với các thông báo lỗi sau:

"Cài đặt Microsoft .NET Framework 4.5 không được hỗ trợ trên hệ điều hành này. Hãy liên hệ với nhà cung cấp ứng dụng của bạn".

**

Và sau đó tất nhiên, khi tôi cố gắng để cài đặt .NET 4.5 trên máy Win XP, tôi tìm ra nó không được hỗ trợ.

Tại thời điểm này, tôi chỉ muốn biết những gì có thể được thực hiện để ứng dụng này chạy trên Win XP. Đó là một ứng dụng máy tính được viết bằng hình ảnh cơ bản.

Cảm ơn các bạn!

+1

Chỉ cần thay đổi khung mục tiêu thành 4.0 (thuộc tính của dự án). Bạn có thể cần phải thay đổi mã của bạn (nếu bạn sử dụng 4,5 tính năng cụ thể). –

+0

fyi .. theo thiết kế 4.5 không hỗ trợ xp http://connect.microsoft.com/VisualStudio/feedback/details/730732/net-framework-4-5-should-support-windows-xp-sp3 – paragy

+0

: [.NET Framework 4.0 không cài đặt khi 4.5 đã được cài đặt] (https://stackoverflow.com/q/14570827/55075). – kenorb

Trả lời

4

.Net framework 4.5 không được hỗ trợ trong Windows XP. Nếu bạn không sử dụng bất kỳ tính năng nào .Net 4.5, bạn có thể xây dựng lại ứng dụng của mình bằng cách sử dụng .Net Framework 4 (Trong thuộc tính Project).

enter image description here

+0

Tôi đã đổi nó thành 3.0 và nó hoạt động hoàn hảo. Cảm ơn! –

+0

Một điều cuối cùng, tôi đã cố gắng tìm ra cách tắt báo cáo lỗi cho người dùng cuối. Ý tưởng nào? Cảm ơn –

+1

@MarkJeffords Bạn nên hỏi rằng trong một câu hỏi mới (sẽ dễ dàng hơn để tìm thấy nó sẽ nhận được nhiều sự chú ý hơn). – Nasreddine

0

Tôi luôn ghét những loại câu trả lời này, nhưng tìm kiếm nhanh trên google cho biết bạn không thể nhận được .net 4.5 chạy trên Windows XP.

NẾU bạn thực sự thực sự cần ứng dụng của bạn để chạy, bạn luôn có thể sử dụng phiên bản trước của khuôn khổ này

bạn có thể làm điều này bằng

Nhấp chuột phải vào dự án của bạn và đi đến

  • tài sản
  • ứng dụng
  • khung mục tiêu

và thay đổi thành thứ gì đó elxe

+0

Tôi đánh giá cao những người giúp đỡ! –