안녕하세요 저는 다른 컴퓨터 (광산 외부)에서 구현할 준비가 된 WinForms 응용 프로그램을 만들었습니다. 나는 그것을 다른 곳에서 돌리는 데 문제가있다.응용 프로그램을 시작할 수 없습니다.
static void Main()
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new mainForm());
}
catch(SystemException ex)
{
MessageBox.Show("Error: ", ex.ToString());
}
}
아무것도은 (는) try/catch
의 추가 외에 여기에 편집하지 :
는 Program.cs
파일에서 나는 문제가 무엇인지 볼이 있어요. 이 Program.cs
에 문제가 있음을 알고 있기 때문에 일련의 메시지 상자가 다른 단계의 MainForm_Load()
블록에 표시되도록 설정되어 있습니다. 응용 프로그램이 그 중 하나에 도달하지 못합니다.
이것은 아마도 매우 모호하게 들릴지 모르지만이 응용 프로그램이 내 랩톱이 아닌 다른 곳에서 작동하도록 할 수는 없습니다. 내가 가지고있는 Usings
중 하나일까요? 필요한 경우 포함시킬 수 있습니다.
편집 2 : Marko의 제안에 따라 실행하려고하는 EXE와 동일한 루트 폴더에 모든 외부 DLL을 복사했습니다. 세 번째 try-catch 블록은 (예외 : Application.Run(new mainForm());
)을 던지고 내 mainForm.cs
의 32 번째 줄까지 추적했습니다.
private BackgroundWorker snBW = new BackgroundWorker();
대상 프레임 워크가 무엇입니까? –
'Problem Signature'메시지의 전체 부분을 붙여 넣을 수 있습니다. 이것은 일반적으로 참조하는 dll을 찾을 수 없을 때 발생합니다. 프로젝트가 목표로하는 .NET 프레임 워크는 무엇입니까? – Rahul
가능한 복제본 [.NET clr20r3 예외 매개 변수 P1..P10 해독] (http://stackoverflow.com/questions/4052770/deciphering-the-net-clr20r3-exception-parameters-p1-p10) –