2011-02-16 3 views
0

클릭 배포 응용 프로그램에 문제가 있습니다. 설정 파일에서 somethink를 읽으려고하면 응용 프로그램이 다운됩니다.ClickOnce 배포 및 설정 파일

내 프로젝트에서 코드 줄은 다음과 같습니다

CurrentLogin = Properties.Settings.Default.LastLogin; 

오류 :

Event Type: Error 
Event Source: .NET Runtime 
Event Category: None 
Event ID: 1026 
Date:  16.02.2011 
Time:  14:02:35 
User:  N/A 
Computer: W-MD-IS-6393 
Description: 
Application: BlaBlaBla.exe 
Framework Version: v4.0.30319 
Description: The process was terminated due to an unhandled exception. 
Exception Info: System.IO.IOException 
Stack: 
    at MS.Internal.AppModel.ResourcePart.GetStreamCore(System.IO.FileMode, System.IO.FileAccess) 
    at System.IO.Packaging.PackagePart.GetStream(System.IO.FileMode, System.IO.FileAccess) 
    at System.IO.Packaging.PackagePart.GetStream() 
    at System.Windows.Application.LoadComponent(System.Object, System.Uri) 
    at BlaBlaBla.App.InitializeComponent() 
    at BlaBlaBla.App.Main() 

가 귀하의 답변에 미리 감사드립니다.

답변

0

ClickOnce 캐시로 이동하여 실행 파일이있는 폴더를 찾으십시오. 실행 파일을 두 번 클릭하십시오 - 응용 프로그램이 성공적으로 실행합니까, 아니면 같은 오류가 있습니까? 동일한 오류가있는 경우 응용 프로그램의 버그이며 ClickOnce 문제는 아닙니다. 윈도우 7 또는 Vista 시스템에서

는 캐시가 여기에 있습니다 : C : \ 사용자 \ 사용자 이름 \의 AppData \ 로컬 \ APPS \ 2.0 \

그런 다음 폴더의 무리를 볼 수 있습니다. 응용 프로그램이 VSTO 추가 기능이 아니라고 가정하면 어셈블리 이름의 처음 네 글자가있는 폴더를 찾은 다음 "tion"("exe"가 아님)을 찾습니다. 예를 들어 어셈블리 이름이 Silverlight 인 경우 폴더를 찾습니다 "silv ... tion ..."과 같은 모양입니다.

실행 파일이있는 폴더 여야합니다.