내 WPF 응용 프로그램은 현재 일부 컨트롤이있는 화면 만 표시하며 DB에 연결하지 않거나 다른 기능을 가지고 있습니다. 간단한 UI 화면입니다.WPF 응용 프로그램 시작시 느림
일부 컴퓨터 (WinXP SP2)에서 테스트를 수행 할 때 시작하는 데 15 초 이상 걸렸습니다. 그들은 모두 우리 영역에있었습니다.
Windows 만 설치된 유사한 컴퓨터를 사용하고 응용 프로그램을 시작하는 데 2 초가 걸렸습니다.
그런 다음 도메인에 컴퓨터를 추가하고 도메인 사용자와 함께 테스트하면 시작하는 데 15 초도 걸렸습니다. 이전 사용자 (로컬 사용자)와 다시 테스트했는데 여전히 빠릅니다. 다른 로컬 사용자를 만들었지 만 도메인 사용자도 걸리는 시간은 15 초입니다. 다른 로컬 사용자를 추가했지만 속도가 느립니다.
요약 : 응용 프로그램이 테스트 한 첫 번째 사용자 한 명만 빠르게 (2 초) 시작됩니다. 다른 모든 사용자 (도메인 또는 로컬)는 느립니다 (15 초).
나는 Improving WPF applications startup time을 확인했지만 내 문제는 다른 접근 방식을 필요로합니다. 아무도 무슨 일이 일어날 수 알아낼 수 있습니까?
얼마나 테스트 컴퓨터에 배포 할 때 ClickOnce를 사용하고 있습니까? – Oskar
.EXE 및 WPFToolkit.dll을 폴더에 복사하는 것만 배포하고 있습니다 .GAC에 .DLL을 이미 설치하려고했지만 결과는 동일합니다. –
Code Signed/Authenticode 어셈블리를로드하는 것은 닷넷 응용 프로그램입니다 (강한 이름 서명과 다른) –