私の wpf プログラムには、同じ仕様の別のコンピューターでの起動パフォーマンスに関して奇妙な問題があります。1 台のコンピューターが私のプログラムを 1 秒もかからずにロードします。同じ仕様の別のコンピューターは、10 秒以上読み込みます。
Visualstudio パフォーマンス プロファイラーの助けを借りて、2 台のコンピューターが異なる方法でプログラムをロードしていることに気付きました! それはとても奇妙です。
私の問題は基本的にこの投稿と同じです: C# WPF 非常に遅いアプリケーションの起動
「高速」コンピューターのパフォーマンス プロファイラー (つまり、プログラムを高速に開始することを意味します) は、プログラムが System.Windows.Application で開始することを示しています。Run()、「遅い」ものは System.Windows.Application で始まることを示しています。内部実行(...)
「内部」を追加すると、2 台のコンピューターが同じ仕様でソース コードが同じであっても、起動時間が 10 倍になりました。(実際には、プレーンな mvvm light WPF 開始ファイルです)
何か案は?