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이 무엇인지 어떻게 알 수 있습니까? 디버거를 볼 수 없습니다. 설치 중에 (디버그 프로세스 중에가 아닌) 완전히 다른 컴퓨터에서 발생하기 때문입니다.
나는 여기에 다시오고있다. 이 특정 LabelView 컨트롤의 경우, 내 프로그램을 제거하면 LabelView DLL이 "등록 취소됩니다". DLL을 "등록"하려면 LabelView를 다시 연 다음 설치 프로그램을 다시 컴파일해야합니다. – jp2code