Приложение WPF не может быть открыто с помощью файла - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть приложение WPF, я использую калиброванную микро библиотеку для MVVM.

public class AppBootstrapper : BootstrapperBase{
  protected override void OnStartup(object sender, StartupEventArgs eventArgs)
  {
     LoadUserConfigData();

     if (eventArgs.Args.Count() != 0)
     {
       MessageBox.Show(eventArgs.Args[0]);
     }
     else
     {
       MessageBox.Show("no");
     }
     StartProgram();
  }
}

вот мой xaml

<Application x:Class="Mat.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:Mat">
  <Application.Resources>
    <ResourceDictionary>
      <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary>
          <local:AppBootstrapper x:Key="bootstrapper" />
        </ResourceDictionary>

        <ResourceDictionary Source="/UIStyle;component/UIStyle.xaml"/>
      </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
  </Application.Resources>
</Application>

Я использую NSIS для создания exe-файла установщика, и я регистрирую файл, связанный с помощью сценария NSIS. но когда я дважды щелкаю по файлу, ничего не происходит, за исключением того, что курсор загружается.

большое спасибо за ваше предложение.

1 Ответ

0 голосов
/ 28 апреля 2020

Я следую указаниям @krzysztof skowronek, прикрепляю процесс приложения к Visual studio и отлаживаю. причина, по которой он не запускается, это исключение, которое не было обработано (зарегистрировано).

...