Debugowanie XSLT nie działa dla mnie, jeśli używam .NET rdzenia. Wygenerowane moduły System.xml.xsl.comPiledquery nie są budowane z informacjami o debugowaniu. Debugowanie z pracami Framework .NET i symbole dla System.xml.xsl.comPiledquery można załadować. Kod jest podobny do przykładu w dokumentacji. https://docs.Microsoft. COM / EN-US / Visualstudio / XML-Tools / Debugging-XSLT? View = vs-2019

csproj file

Program.cs

xslt in debug

Modules window

enter image description here

0
valik 22 listopad 2020, 14:52

1 odpowiedź

Najlepsza odpowiedź

Myślę, że rdzeń netto nie obsługuje drogi dzięki wejściu do pliku XSLT i tylko ramy netto mogły.

System.Xml.Xsl.CompiledQuery.pdb zostanie rozpoznany tylko i odebrany przez ramy netto , podczas gdy rdzeń netto nie obsługuje tego.

Myślę, że Microsoft zamierza debugować pliki XSLT w Net Framework od samego początku, ale nie rozważał Net Core.

Więc powinieneś zgłosić problem na Microsoft i Doniósł o tym problemie na naszym forum DC. Możesz to sprawdzić.

i Możesz go zagłosować i dodać wszelkie komentarze, jeśli nie opisałem szczegółowo problemu, aby uzyskać więcej uwagi Microsoft. Mam nadzieję, że zespół da ci satysfakcjonującą odpowiedź.

Sugestia

Możesz spróbować debugować nowy projekt SDK z Net Framework:

1) Otwórz xxx.csproj Plik:

<TargetFramework>net472</TargetFramework>

i Następnie możesz wejść do pliku XSLT.

1
Perry Qian-MSFT 26 listopad 2020, 06:00