2017-09-21 2 views
1

나는 데스크톱 WPF 애플리케이션을 가지고 있으며 WPFToolkit 바이너리의 의존성을 가지고있다. 현재 데스크톱 브리지 수동 옵션을 사용하여 WPF 응용 프로그램을 UWP로 변환하려고합니다. 나는 아래의 빌드 문제를 가지고 데스크탑 브릿지 - wpftool 키트 종속성 문제

https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-packaging-dot-net

을 할 수있는 아래의 옵션을 참조

,

오류 MSB4018는 "GenerateResource"작업이 예기치 않게 실패했습니다. System.InvalidOperationException : 의 'themes/luna.normalcolor.baml'항목 'System.IO.UnmanagedMemoryStream'이 (가) 리소스 파일 에 추가 될 수 없습니다.이 리소스 파일은 직렬화 할 수 없기 때문에 추가 할 수 없습니다. Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile에서 Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources (ReaderInfo 리더, 문자열 파일 이름)에서 Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources (ReaderInfo 리더, IResourceWriter 작가) (에 Microsoft.Build.Tasks.ProcessResourceFiles.Run에서 문자열 INFILE, 문자열 outFileOrDir) (있는 TaskLoggingHelper 로그, 사람이 같은 문제에 직면하는 경우, 회신 해 주시기 바랍니다

ITaskItem [] assemblyFilesList, 목록 1 inputs, List 1 satelliteInputs.

감사합니다.

답변

0

약간의 연구에서,이 스타일은 더 이상 지원되지 않습니다. 실제로는 오류를 우회하여도 앱이 작동하지 않습니다.

+0

예,이 테마는 지원되지 않는 것 같습니다. 그래서 wpf 응용 프로그램에서 wpftoolkit의 종속성을 제거해야합니다. 올바른 해결책입니까? –

+0

그래, 또한 그것을 사용하는 컨트롤의 테마를 변경하십시오. Visual Studio 용 블렌드에는 WPF 응용 프로그램을 관리 할 수있는 인터페이스가 있습니다. UI와 비슷합니다. 각 컨트롤을 검색하여 현재 색상과 테마를 사용하는지 확인하십시오. –

+0

수동 포장을 사용하여 문제를 해결했습니다. –