Quantcast
Channel: かずきのBlog@hatena
Viewing all articles
Browse latest Browse all 1387

UWP版Prismを使うとリリースビルド時にアプリが落ちる #windev_jp

$
0
0

という状況です。原因は端的にいうとこれです。

blog.okazuki.jp

https://connect.microsoft.com/VisualStudio/feedback/details/1925435/-windows-10-pcl-uwp-nullreferenceexception

別にPrismが悪いというわけではなくUWPからPCLを使うと起きる可能性があります。 Prismの処理を追っていくと、Prismが内部で起動シーケンスの進捗報告をしてるログ出力で、上記の原因に該当してました。

回避方法はLoggerを差し替えることです。 とりあえずログがいらないならAppクラスで以下の対応をすればOKです。

protectedoverride ILogger CreateLogger()
{
    returnnew EmptyLogger();
}

参ったものですね。個人的には.NET Nativeのバグだと思ってます。


Viewing all articles
Browse latest Browse all 1387

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>