J'ai une solution C# avec plusieurs projets WinFrom, et dans cette solution, j'ai également un projet WPF. Lorsque je démarre un projet WinForm en tant que processus à l'intérieur de MainProject, il fonctionne parfaitement et je peux le déboguer sans aucun problème. Mais lorsque je veux démarrer un projet WPF en tant que processus séparé dans MainProject, je ne peux pas le déboguer. J'utilise Child Process Debugging Extension pour déboguer les processus enfants. Mon code pour démarrer un processus enfant :
Process.Start(new ProcessStartInfo()
{
FileName = System.Reflection.Assembly.GetAssembly(typeof(UI.Export.DTO.Launcher)).Location,
WorkingDirectory = Path.GetDirectoryName(System.Reflection.Assembly.GetAssembly(typeof(UI.Export.DTO.Launcher)).Location),
Arguments = Convert.ToBase64String(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(launcher))),
});
J'ajoute également les projets WinForm et WPF aux paramètres de débogage du processus enfant !
Merci d'avance :)