VS2022:有没有更快的方法来切换"Enable Native Code Debugging"设置?



我正在研究一个同时使用托管(C#(和本机(C++(代码的解决方案。托管代码调用C++。我通常会禁用本机代码调试,因为这会使整个体验变得更慢,但我有很多次需要启用它

不幸的是,这个过程很繁琐:

  1. 右键单击项目
  2. 选择";属性">
  3. 选择";调试"类别
  4. 单击";打开启动配置文件UI">
  5. 向下滚动
  6. 单击";本机代码调试";复选框

我想加快速度。我希望可能有一些命令可以绑定密钥。我尝试进入Tools>gt;自定义并搜索具有";Native";或";管理的";在里面。我没有找到任何我想要的东西。

有人知道切换此设置的更快方法吗?

您可以创建一个launchSettings.json文件,它看起来像这样:

{
"profiles": {
"NameOfYourCSharpProject": {
"commandName": "Project",
"nativeDebugging": true
}
}
}

我验证了即使你的项目是.Net Framework,你也可以做到这一点;尽管您必须首先将.csproj转换为SDK样式(如果还没有(。它将被放在C#项目的Properties目录中。

因此,如果你发现自己在想要打开/关闭本机代码调试之间切换,我想你可以制作两个可执行项目,一个在launchsSettings.json文件中有这个设置,另一个没有。以及在初创项目之间切换。或者类似的东西。

在这里回答我自己的问题。我不确定这是在Visual Studio中已经存在了一段时间,还是他们最近添加了它,但我以前没有注意到。事实证明,一个更快的方法是转到调试菜单并选择最后一项。

">(您的项目名称(Properties">

这就带你去那里。仍然没有热键,但比我一直在做的多步骤方式要好得多。

相关内容

  • 没有找到相关文章

最新更新