2010-12-15 2 views
1

Windows XP 및 Windows 7 PC 모두 회사 업무 환경에서 작동하는 응용 프로그램이 있습니다.오류 1001 LoaderExceptions

응용 프로그램은 Visual Studio 2008을 사용하여 작성되었으며 새로운 구성 요소가 추가되지 않았습니다.

public AcpInstaller() : base() { 
    this.Committed += new InstallEventHandler(MyInstaller_Committed); 
} 

void MyInstaller_Committed(object sender, InstallEventArgs e) { 
    if (MessageBox.Show("Start ACP Suite now?", "Launch Application?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { 
    try { 
     Process p = new Process() 
     { 
     StartInfo = new ProcessStartInfo(Context.Parameters["assemblypath"]) 
     }; 
     p.Start(); 
    } catch (Exception err) { 
     MessageBox.Show(err.Message, "Launch Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); 
    } 
    } 
} 

우리는 최근 몇 가지 새로운 HP 미니 넷북을 추가 한 :

이 솔루션은 사람이 응용 프로그램을 실행하고자하는 경우 요청에 의해 커밋 된 이벤트를 재정의하는 비주얼 스튜디오 설치 프로그램이 포함되어 있습니다. 이것들은 1.66GHz Atom 프로세서, 2GB RAM, Win7 Pro x32를 가지고 있습니다.

Error 1001. Unable to get installer types in the <executable> assembly. --> Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.

웹의 모든 VS2010에 VS2008 또는 VS2008에 VS2005에서 갈 때 사람들이 얻을 보여줍니다.

내 경우가 아닙니다.

내 설치 프로그램과 응용 프로그램은 현재 다른 PC에서와 같이 작동하지만이 테스트 용 넷북에서는 문제가 발생합니다.

이 LoaderException이 무엇인지 어떻게 알 수 있습니까? 디버거를 볼 수 없습니다. 설치 중에 (디버그 프로세스 중에가 아닌) 완전히 다른 컴퓨터에서 발생하기 때문입니다.

답변

1

아마도 다른 사람들에게 도움이 될 것입니다.

문제는 타사 컨트롤 (LabelView)에서 64 비트와 호환되지 않습니다.

응용 프로그램은 x86 프로젝트로 빌드 된 경우에만 설치됩니다.

+0

나는 여기에 다시오고있다. 이 특정 LabelView 컨트롤의 경우, 내 프로그램을 제거하면 LabelView DLL이 "등록 취소됩니다". DLL을 "등록"하려면 LabelView를 다시 연 다음 설치 프로그램을 다시 컴파일해야합니다. – jp2code

관련 문제