2011-02-14 3 views
0
나는 TaskDialog를 사용하려고

을하지만, 발생한 몇 가지 문제에 :TaskDialog WPF

    나는 다음과 같은 오류가 점점 오전
  1. :이 당 내 매니페스트 파일을 변경 한

Error 1 Could not find file 'Microsoft.Windows.Common-Controls, Version=6.0.0.0, Culture=*, PublicKeyToken=6595b64144ccf1df, ProcessorArchitecture=X86, Type=win32'. WpfApplicationUnleashed

을 링크 http://www.nbdtech.com/Blog/archive/2008/06/16/The-Application-Manifest-Needed-for-XP-and-Vista-Style-File.aspx

2)이 TaskDialog를 사용하면 OS가 Windows Vista 이상이고 선택적으로 사용/사용하지 않을 것입니다. 그러나 TaskDIalog는 Vista와 Windows 7의 TaskDIalog에서 어떤 차이점이 있습니까? 즉, Windows Vista 및 Windows 7을 필터링해야합니다.

답변

4

디버거에서 앱을 실행하고 있습니까? 그렇다면 디버거없이 실행하십시오. 즉, Ctrl + F5를 누르거나 Explorer에서 실행하십시오. 디버거없이 작동하는 경우 디버거가 다양한 응용 프로그램을 빠르게 디버깅 할 때 실제 응용 프로그램을 호스트하는 데 사용되는 특수 프로세스 인 Visual Studio 호스팅 프로세스로 인해 문제가 발생합니다.

이 문제를 해결하려면 YourApp.vshost.exe.manifest이라는 매니페스트 파일의 두 번째 복사본을 프로젝트에 만들고 '출력시 복사'를 '새 복사본이면'으로 설정하십시오.

+0

감사합니다. 그것은 나를 미치게 만들었습니다 :-))) – Aybe