문제

나는 그냥 변환하는 프로젝트 VS2010 고 나는 이제 시작하는 예외를 참조하십시오에서 나는 소프트웨어다..

중 하나 이러한 예외는'응용 프로그램 id 를 설정하지 않은'이 발생할 때마다 나는 소프트웨어 볼 무언가가 다음과 같

string m_AppPath = Application.UserAppDataPath;

이 문제가 되지 않으로 AppDataPath 반품이 올바르게,나만 왜 이 발생합니다.

코드에 주요 기능의 프로그램입니다.cs(는 경우에는 차이점),일단의 프로그램입니다.cs 파일로 MainWindow.cs 코드 작동합니다.

나의 주요 문제는 설정의 로깅하기 전에 응용 프로그램을 시작합니다.어떤 도움으로 감사 웹 사이트를 찾지 않는 정말 도움이 됩니다.

도움이 되었습니까?

해결책

디버깅에서 문제가 발생하면 먼저 응용 프로그램 설정에 액세스하기 전에 디버거가 연결되어 있는지 확인할 수 있습니다.

If System.Diagnostics.Debugger.IsAttached then
       Me.Text = "Debug Mode"
Else 
       Me.Text = "Version " & My.Application.Deployment.CurrentVersion.ToString
End If
.

다른 팁

디버그 옵션에서 "단지 코드"가 Untick 인 경우에만이 문제가 존재한다는 것을 알았습니다.

이 ClickOnce 응용 프로그램 디버깅,또 다른 옵션은 체크 System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed 설정입니다.

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