Файл развертывания и настройки ClickOnce - PullRequest
0 голосов
/ 16 февраля 2011

У меня проблема с развернутым приложением 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()

Заранее благодарю за ответы.

1 Ответ

0 голосов
/ 16 февраля 2011

Перейдите в кэш ClickOnce и найдите папку с вашим исполняемым файлом.Двойной щелчок по исполняемому файлу - приложение успешно запускается, или оно имеет ту же ошибку?Если у него та же ошибка, то это ошибка в вашем приложении, а не проблема ClickOnce.

На компьютере с Windows 7 или Vista кэш находится здесь: C: \ Users \ username \ AppData \ Local \ Apps \ 2.0 \

Затем вы увидите несколько папок.Предполагая, что ваше приложение не является надстройкой VSTO, найдите папку с первыми четырьмя буквами имени вашей сборки, а затем «ion» (не «exe»). Например, если ваша сборка называется Silverlight, найдите папкуэто выглядит так - "silv ...tion ...".

Это должна быть папка с вашим исполняемым файлом.

...