我使用托管(C#)和本机(C++)代码来开发一个解决方案。托管代码调用C++。我通常禁用本机代码调试,因为它会使整个体验变慢,但我有很多次需要启用它。
遗憾的是,该过程非常繁琐:
1.右键单击项目。
1.选择“属性.”
1.选择“调试”类别。
1.单击“打开启动配置文件UI”。
1.向下滚动。
1.单击“本机代码调试”复选框。
我想让这个更快。我希望它可能有一些命令,我可以绑定一个关键字。我尝试进入 * 工具〉〉自定义 *,并搜索一个命令,其中有“本机”或“托管”。我没有找到任何像我想要的。
有人知道切换此设置的更快方法吗?
2条答案
按热度按时间wbgh16ku1#
您可以创建一个
launchSettings.json
文件,其外观如下所示:我验证了即使您的项目是. NetFramework也可以这样做;不过,如果还没有将
.csproj
转换为SDK样式,您必须首先将其转换为SDK样式。它将被放置在C#项目的Properties
目录中。因此,如果您发现自己在希望打开/关闭本机代码调试之间切换,我想您可以创建两个可执行项目,一个在
launchsSettings.json
文件中使用此设置,另一个不使用此设置。然后在启动项目之间切换。或者类似的操作。iih3973s2#
在这里回答我自己的问题。我不确定这是否已经在Visual Studio中有一段时间了,或者他们最近添加了它,但我以前没有注意到它。结果是一个更快的方法是转到调试菜单并选择最后一项。
“(您的项目名称] 属性”
这就把你带到了那里。仍然没有热键,但比我一直在做的多步方法好得多。