Попытка отладки приложения, которое открывается путем открытия текстового файла, связанного с открытием отлаживаемого приложения.Есть ли способ запустить отладку и дождаться вызова приложения без действия запуска «Запуск внешней программы»?
В конечном итоге я пытаюсь получить информацию о файле текстового файла, открывающего приложение, чтобы его можно было использовать в приложении как файл "сохраненного проекта".
Iу меня есть текстовый файл с именем "myFile.cats", я связал это расширение, чтобы открыть его с моим исполняемым решением, созданным приложением visual studio в отладочной корзине.
Я пытался использовать StartupEventArgs,но он ничего не возвращает, поскольку он не вызывается из внешнего файла.Так что у меня нет возможности проверить это, чтобы убедиться, что оно работает ...
Любая помощь будет принята с благодарностью.
using Caliburn.Micro;
using ApplicationWPFUI.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using ApplicationLibrary;
namespace ApplicationWPFUI
{
public class Bootstrapper : BootstrapperBase
{
public Bootstrapper()
{
Initialize();
}
//myFile.cats File opens this exe and the 'OnStartup' runs, where is the myFile.cats information being passed in?
protected override void OnStartup(object sender, StartupEventArgs e)
{
if (e.Args.Count() != 0)
{
//Save the startupEventArgs to a variable
GlobalConfigs.FileList.Files = e.Args.ToList();
}
DisplayRootViewFor<MainViewModel>();
}
}
}