2010-04-09 11 views
6

ứng dụng WPF của tôi hoạt động tốt trên một số máy móc, nhưng bây giờ tôi nhận được một báo cáo về lỗi này trên một máy sử dụng:WPF Application không hoạt động trên một số máy: Ngưng lỗi làm việc

Description: 
    Stopped working 

Problem signature: 
    Problem Event Name: CLR20r3 
    Problem Signature 01: mysoftware.exe 
    Problem Signature 02: 1.0.0.1 
    Problem Signature 03: 4bbcd9d9 
    Problem Signature 04: PresentationFramework 
    Problem Signature 05: 3.0.0.0 
    Problem Signature 06: 4a174fbc 
    Problem Signature 07: 624f 
    Problem Signature 08: e1 
    Problem Signature 09: System.Windows.Markup.XamlParse 
    OS Version: 6.1.7600.2.0.0.256.48 
    Locale ID: 1033 

tôi cố gắng để bắt ngoại lệ bằng cách sử dụng ứng dụng DispatcherUnhandledException nhưng điều này đã không giúp đỡ. Và warping Window1 constructor trong try/catch block quá. .NET Framework 3.5 được cài đặt trên máy đó.

Làm cách nào tôi có thể tìm ra nguyên nhân gây ra sự cố: ghi nhật ký lỗi này, gỡ lỗi, ...?

Trả lời

4

Chỉ cần xác minh bạn đã cài đặt .Net Framework 3.5sp1.

+0

Nó làm cho nó hoạt động. Nhưng làm thế nào bạn có được nó? – Hun1Ahpu

+0

Cùng một vấn đề tôi phải đối mặt trong giai đoạn ban đầu của tôi. Tôi phát hiện ra bởi vì tôi đã sử dụng pha trộn Expression cho giao diện người dùng và hoạt hình. Ứng dụng đã được wokring trước khi các hình ảnh động phát triển bằng cách sử dụng Blend. –

+0

Bằng cách nào đó khách hàng của tôi đã bị hỏng SP1. – tofutim

0

Thực tế là có đề cập đến phân tích cú pháp XAML sẽ dẫn tôi kiểm tra xem XAML có bị hỏng trên máy cụ thể đó hay không. Cách dễ nhất để kiểm tra xem nó được định dạng tốt là đổi tên nó thành .xml và mở nó bằng Internet Explorer. (Ngay cả khi nó được định dạng tốt, nó vẫn có thể có vấn đề gì đó.)

Nếu nó là ứng dụng được triển khai ClickOnce, tôi sẽ đề nghị xóa bộ đệm cục bộ của ứng dụng và khởi động lại để xem điều này có làm rõ vấn đề không .

0

Tôi nghĩ vấn đề chính là không thể tải tệp XAML.

Điều đó có thể xuất phát từ một số vấn đề:

  • là các tập tin có nghĩa là để được triển khai cùng với các dll? Có phải là hiện tại
  • Khách hàng có sử dụng văn hóa giao diện người dùng khác với văn hóa khác không? Có hội đồng vệ tinh nào không?
  • Phiên bản nào của khung .Net được cài đặt? Có phải perchance hồ sơ khách hàng chỉ cài đặt?

Chúc mừng!

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