2017-09-21 5 views
1

私はデスクトップWPFアプリケーションを持っており、WPFToolkitバイナリの依存関係があります。私は現在、デスクトップブリッジの手動オプションを使用してWPFアプリケーションをUWPに変換しようとしています。それを行うには、以下のオプションを参照デスクトップブリッジ - wpftoolキット依存関係

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

私は "GenerateResource" タスクが予期せずに失敗した

エラーMSB4018、以下のビルドの問題を得ました。 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ライタ)(AT Microsoft.Build.Tasks.ProcessResourceFiles.Runで文字列INFILE、 文字列outFileOrDir)(いるTaskLoggingHelperログ、誰もが同じ問題に直面した場合、ご返信ください

可能なITaskItem [] assemblyFilesList、リスト1 inputs, List 1 satelliteInputs、。

ありがとう

答えて

0

私がやった少しの研究から、このスタイルはもはやサポートされていないようですが、実際には、それはエラーを回避することができたとしても、アプリケーションは動作しません。

+0

はい、このテーマはサポートされていないようです。 wpftoolkitのwpfアプリケーションからの依存関係を取り除く必要があります。正しい解決策ですか? –

+0

ええ、それを使用しているコントロールのテーマも変更してください。 Visual Studio用のブレンドには、WPFアプリケーションを管理するためのインターフェイスがあり、そのUIのように、各コントロールを参照して、現在の色とテーマを使用していることを確認してください。 –

+0

私は手動パッケージを使用して問題を解決しました。 –