debugging - 开始调试 xslt 应用程序。.net 核心
问题描述
如果我使用 .net 核心,调试 xslt 对我不起作用。生成的模块 system.xml.xsl.compiledquery 不是使用调试信息构建的。使用 .net 框架进行调试可以正常工作,并且可以加载 system.xml.xsl.compiledquery 的符号。代码与文档中的示例类似。https://docs.microsoft.com/en-us/visualstudio/xml-tools/debugging-xslt?view=vs-2019
解决方案
我认为Net Core不支持您进入 xslt 文件的方式,只有 Net Framework 可以。
System.Xml.Xsl.CompiledQuery.pdb
只会被Net Framework识别和拾取,而 Net Core 不支持。
我认为微软从一开始就打算调试 xslt 文件Net Framework
,但没有考虑Net Core
.
所以你应该向微软报告这个问题,我已经向我们的 DC 论坛报告了这个问题。你可以检查一下。
如果我没有详细描述该问题,您可以投票并添加任何评论,以便获得更多微软的关注。也希望团队能给您一个满意的答复。
建议
您可以尝试使用 net framework 调试新的 sdk 项目:
1)打开xxx.csproj
文件:
<TargetFramework>net472</TargetFramework>
然后您可以进入 xslt 文件。
推荐阅读
- reactjs - 反应最终形式 - 验证返回键和值而不是字符串
- reactjs - Axios - 刷新令牌循环
- postman - 如何禁用邮递员应用程序的自动更新
- c++ - std::async 线程中的成员变量
- post - Loopback POST 条目数组?
- authentication - 用于登录 Cloud Run (GCP) 上的节点 api 的标头中的 JWT
- node.js - 我是否需要在前端应用程序和 Firebase 数据库之间再增加一层安全性?
- c# - 来自 Excel 工作表的 C# 变量
- python - Safari 中的文本框没有从 Selenium+Python 脚本中获取整个字符串
- c# - 如何使用 Mapster 映射自引用?