2015-06-16 12 views
5

Oto sytuacja: Właśnie buduję podstawową aplikację WPF z prostą siatką z <LabeL>, które wyświetlają Hello Word!Podstawowa aplikacja WPF ma 10s do otwarcia (.NET 4.5)

Oto XAML:

<Window x:Class="TestShell.NoCaliburn.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="525"> 
    <Grid> 
     <Label VerticalAlignment="Center" HorizontalAlignment="Center">Hello World!</Label> 
    </Grid> 
</Window> 

Na moim komputerze mam zainstalowany .Net 4.5 a aplikacja pojawi się pod drugim. Ale na moim komputerze koleżeńskim aplikacja pojawia się po ≈10s.

  • Próbowałem naprawić .NET Framework na moim komputerze kolega
  • Run to Command (aktualizacja NGEN)
  • Kompilacja aplikacji .NET pod inną wersją
  • Kompilacja aplikacji w 32 i 64 bity.

UWAGA Zachowanie to zdarzyć tylko z WPF

czego mi brak?

+0

Czy specyfikacje maszyn są takie same? Czy działają inne programy? –

+0

Czy na drugiej maszynie znajduje się skaner antywirusowy, którego nie ma na twoim komputerze? – xxbbcc

+0

Dysk SSD, dysk sieciowy, ... –

Odpowiedz

-1

doświadczyłem tego problemu

mój WPF aplikacje zwykle:

1- bieg szybciej niż w systemach 32-bitowych systemach 64-bitowych

2- jeśli DirectX jest zainstalowana będzie wpływać na stosowanie jako WPF jest działa w oparciu o DirectX i wersja DirectX jest również ważna:

  • Directx wersja 7 lub nowsza: brak przyspieszenia sprzętowego grafiki acji

  • DirectX w wersji 7 lub większym i mniejszym niż wersja 9.0: Poziom 1 Rendering częściowe graficzna Sprzętowa akceleracja

  • DirectX w wersji 9 lub nowszy: Większość funkcji graficznych używać sprzętowej akceleracji grafiki.

więc najnowsza wersja jest zawsze lepsze dla aplikacji WPF

użycie .net w wersji 4 lub nowszy, lepiej wyraźniejszego tekstu

również sprawdzić, czy zainstalowana jest karta graficzna kierowca i jego wersja to najnowsze wydanie

i wiele innych ... ale te informacje są wystarczające dla danej sytuacji

powodzenia