Visual Studio会忽略其他文件中的断点

问题描述 投票:0回答:1

我正在Visual Studio中调试.Net Core,并且断点在当前文件中可以正常工作,但是当调用其他文件中的方法时,不会命中其断点。我不熟悉Visual Studio,因为我通常使用VS Code进行调试,所以我有点迷路。

我已经用谷歌搜索了,但是找不到任何信息-VS是否有可能忽略当前文件以外的文件中的断点?

((它也忽略了我添加的Debug.WriteLine,但我只需要确认它是否真的没有达到断点,而不是没有实际调用该方法。)

visual-studio debugging visual-studio-debugging
1个回答
0
投票

Visual Studio忽略其他文件中的断点

[如果此问题是phuclv的替代,则一个网络核心项目引用了c ++动态链接库,您可以按照the link,打开c ++项目->将其更改为mixed,然后打开网络核心项目,选择[ C0]。另外,

如果您使用vs代码创建项目,然后将其迁移到VS2019,因为vs代码与Visual Studio不同,则应尝试以下步骤:

[1)首先删除Enable native code debuggingbin文件夹

[2)确保已在obj-> Tools-> Options下选中了这两个选项。

Nuget Package Manager

3)尝试在enter image description here-> Just My Code-> Tools-> Options

下禁用Debugging

[4)如果文件来自其他项目,请通过右键单击General-> Dependencies->这些项目或仅复制这些项目的dll和将pdb文件放入主项目的输出文件夹(Add Reference)。

5)使用Bin模式调试项目。

此外,如果这些方法不起作用,请尝试在vs中创建一个新的网络核心项目,并将您的旧项目迁移到新项目中,以测试此问题是否仍然存在。

© www.soinside.com 2019 - 2024. All rights reserved.