自动选择另一个 .NET 版本来在 Visual Studio 中调试外部应用程序

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

我们有一个使用 .NET-Framework 4.8 的 DLL 插件。 为了调试,我们必须启动外部应用程序。

enter image description here

此应用程序似乎使用.NET Core。当我开始调试时,会弹出以下对话框

enter image description here

当附加到已经运行的进程时,我可以明确选择 .NET 版本。

enter image description here

如何告诉我的项目在自动运行时应选择哪个 .NET 版本进行调试?

c# .net visual-studio debugging
1个回答
0
投票

您可以尝试参考文档混合模式调试(C#、C++、Visual Basic)

为托管调用应用程序启用混合模式调试

选择 C# 或 在解决方案资源管理器中的 Visual Basic 项目并选择属性 图标,按 Alt+Enter,或右键单击并选择属性。

在解决方案资源管理器中,选择 C# 或 Visual Basic 项目节点,然后 选择“属性”图标,或右键单击项目节点并选择 属性。

在属性中启用本机代码调试。

对于 C#,在左侧窗格中选择“调试”,然后选择“打开调试启动” 配置文件 UI,然后选中启用本机代码调试复选框, 然后关闭属性页面以保存更改。

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