2016-09-26 10 views
1

지난 주에 Windows 10을 1607 버전으로 업데이트했습니다.이 업데이트는 .NET Framework 4.6.2도 설치했습니다.Devexpress xtrareport에는 Windows의 버전 1607 업데이트에 문제가 있습니다.

우리의 WPF 응용 프로그램에서 우리는 devexpress XtraReports v13.2를 사용합니다. 우리는 보고서 (LoadLayout 단계)

나는이 예외가를 표시 할 때

는 런타임 소프트웨어는 이제 충돌 :

유형 'System.Attribute은'인 어셈블리에 정의되어

아니 참조하십시오. 어셈블리 'System.Runtime, 버전 = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'에 대한 참조를 추가해야합니다.

내부 예외 1 : 유형 : DevExpress.XtraReports.Serialization.XRSerializationException 메시지 : 0 : 유형 'System.Attribute'정의

는 DevExpress의에서 오는 유사한 내부 예외가있다 이 아닌 어셈블리에 있습니다. 어셈블리 'System.Runtime, 버전 = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'에 대한 참조를 추가해야합니다.

업데이트 전에 모두 정상적으로 작동합니다. 어떤 아이디어가 이것을 일으킬 수 있습니까?

+0

프로젝트의 대상 프레임 워크는 무엇입니까 ?? –

+0

.NET Framework 4.6 –

+0

버전 13.2는 .net 4 및 .net 4.5 프레임 워크를 모두 지원합니다. 높은 버전을 사용하려면 DevExpress 컨트롤을 14 이상으로 업그레이드해야합니다. –

답변

0

지난 주에 나는 Windows 10 업데이트를 1607 번 버전으로 수행했습니다.이 업데이트도 에 설치되어 있습니다. .NET Framework 4.6.2. WPF 응용 프로그램에서 우리는 DevExpress XtraReports v13.2를 사용합니다. V 13.2에서 .NET 4.6 버전에 대한 공식적인 지원이없는 -

DevExpress WinForms Controls system requirements page를 살펴 보자.

따라서 적어도 14.2 버전으로 XtraRepors를 업그레이드해야합니다.

+0

v 14.2의 평가판을 설치했습니다. 여전히 동일한 문제가 있습니다 –

+0

그렇다면 더 좋은 해결책은 [직접] DevExpress 지원 팀에 문의하는 것입니다 (https://www.devexpress.com/Support/Center/Question/Create). – DmitryG

0

https://www.devexpress.com/Support/Center/Question/Details/T431199/serialization-xrserializationexception-is-thrown-on-an-attempt-to-load-a-report-when-a

enter image description here

추가 정보 작동합니다.

  1. WinMDFix.cs 파일을 다운로드하여 프로젝트에 추가하십시오.
  2. 응용 프로그램 시작 이벤트에 추가 WinMDFix.Helper.Replace();

    공용 부분 애플리케이션 클래스 : 어플리케이션 { 개인 무효 Application_Startup (객체 송신자 StartupEventArgs E) { WinMDFix.Helper.바꾸다(); } }