Мы создаем настольное приложение, которое запускает веб-приложение на основе React в окне браузера CEFSharp.Веб-приложение написано на языке TypeScript с использованием файлов .tsx для компонентов графического интерфейса на основе React.
Когда я открываю devtools для CEFSharp, я вижу и открываю источник .ts (и переносимый .js).кодируйте файлы, и я тоже могу устанавливать точки останова.
-> Однако для моих компонентов React я вижу файлы .tsx в списке исходных файлов, но когда я нажимаю на них, появляется пустой файлв devtools (очевидно, я не могу поставить точки останова в коде ...). Файлы .map присутствуют.
Обратите внимание, что когда я запускаю веб-приложение вне CEFBRowser (не на рабочем столе)я могу отлично отлаживать также файлы .tsx в devtools в Chrome.
У меня есть 2 решения Visual Studio: одно для настольного приложения (приложение WinForms), а другое для веб-приложения (TypeScriptРеагировать приложение).Настольное приложение написано для запуска нового процесса для IIS Express и загрузки страницы веб-приложения, которая была ранее скомпилирована в выходную папку.Браузер CEFSharp создается где-то в настольном приложении и открывает страницу http://localhost:port для отображения веб-приложения в настольном приложении.
Итак:
- Не выполняетсявозможность отладки файлов .tsx, ограничение devtools, поставляемого с CEFSharp?
- Есть ли способ присоединить отладчик Visual Studio к веб-приложению, запущенному в браузере CEFSharp (поэтому я могу вместо этого отлаживать с помощью Visual Studio)?К какому процессу я должен присоединиться?
Заранее спасибо за любую помощь!Koen