У меня есть приложение WPF.NET 4, где я переопределяю метод OnStartup
для обработки файла, переданного в мое приложение. Однако кажется, что этот метод не вызывается, когда приложение запускается. Я помещаю там исключение и даже точку останова, и он запускается и полностью игнорирует это.
Я что-то пропустил?
Код для App.xml.cs:
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
throw new NotImplementedException();
}
}
Содержимое App.xaml:
<Application x:Class="XGN_Image_Downloader.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>
РЕДАКТИРОВАТЬ: Нашел! Атрибут x: Class в App.xaml не соответствует классу App.xaml.cs:) Это то, что вы получаете за кодирование при употреблении вина. (Благодаря этой теме: Проблемы с запуском приложения WPF)