Windows XP SP3에서 수행 된 응용 프로그램 Windows 7에서는 작동하지 않습니다.

StackOverflow https://stackoverflow.com/questions/1320457

문제

Windows XP SP3에서 VS 2008 SP1을 사용하여 WPF 적용을 수행했습니다. EXE와 DLL을 Windows 7 RC 빌드 7100 머신에 복사합니다. 그러나 exe는 작동하지 않습니다. EXE를 DoubleClick하면 '응용 프로그램 중지 작업'과 같은 메시지가 나옵니다. Windows가 정보를 수집하고 있습니다. ' 왜 이것이 일어난가?

App.xaml.cs에서 Onstartup 함수를 재정의하여 응용 프로그램의 단일 인스턴스를 생성합니다. 또한 Kernel32.dll, powrfrof.dll, advapi32.dll 및 user32.dll 용 dllimports를 사용하고 있습니다. 나는 날짜 컨트롤을 사용합니다 wpftoolkit

도움이 되었습니까?

해결책

EXE를 마우스 오른쪽 버튼으로 클릭하고 호환성 탭으로 가서 다른 설정을 시도하여 뒤로 호환성 모드로 실행하려고 했습니까?

또한 Framework 설치 문제로 인해 운영 체제 차이로 인해 실제로 확인하기 위해 하나 이상의 Windows 7 시스템에서 테스트 했습니까?

다른 팁

Kernel32.dll, PowerProf.dll, advapi32.dll 및 user32.dll을 가져 오면 첫 번째 추측은 DLL-Hell 문제가 발생하고 있다는 것입니다. .NET 어셈블리와 마찬가지로 DLL의 동시 버전은 없습니다. 사용중인 Windows 7의 버전에서 가져 오는 서명이 깨지지 않았는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top