Debugging 开始调试xslt应用程序。网芯
如果我使用.NETCore,调试xslt对我来说不起作用。生成的模块system.xml.xsl.compiledquery不是使用调试信息生成的。 可以使用.net framework进行调试,并且可以加载system.xml.xsl.compiledquery的符号。 代码与文档中的示例类似Debugging 开始调试xslt应用程序。网芯,debugging,xslt,.net-core,visual-studio-2019,Debugging,Xslt,.net Core,Visual Studio 2019,如果我使用.NETCore,调试xslt对我来说不起作用。生成的模块system.xml.xsl.compiledquery不是使用调试信息生成的。 可以使用.net framework进行调试,并且可以加载system.xml.xsl.compiledquery的符号。 代码与文档中的示例类似 我认为Net Core不支持您进入xslt文件的方式,只有Net Framework可以 System.Xml.Xsl.CompiledQuery.pdb将仅由Net Framework识别和拾
我认为Net Core不支持您进入xslt文件的方式,只有Net Framework可以
System.Xml.Xsl.CompiledQuery.pdb
将仅由Net Framework识别和拾取,而Net Core不支持该功能
>我想<强>微软从一开始就打算在
xxx.csproj
文件:
<TargetFramework>net472</TargetFramework>
net472
和然后您可以进入xslt文件。我创建了一个简单的net core项目,然后将示例代码复制到它下面,然后开始调试,没有任何问题。那么你的具体问题是什么?请详细描述一下。此外,您可以尝试与我们共享最小的、可复制的代码样本。我不能将断点设置为xslt文件尚未为此文档“”加载任何符号。在System.Xml.Xsl.CompiledQuery.1(2)的“模块”窗口中,符号状态为“二进制未使用调试信息生成”。我认为这就是问题所在。添加了一些屏幕截图以提高清晰度。此外,您可以尝试将net core项目的csproj文件更改为
net472
,我认为这是唯一的解决方法。