问题描述
在我的解决方案中,我有一个 Visual C++ 项目,它使用
平台工具集 = Visual Studio 2013 (v120)
我在 Visual Studio 2019 中打开。
如果我编辑“项目属性”>“配置属性”>“调试”>“命令参数”到 something ,并且做 OK 一切顺利,就好像我再次打开这个对话框一样好的。
但是当我运行应用程序时,对于指定的配置,命令参数被清除了,因为在发布和调试配置中都会发生相同的奇怪行为。这样我就不能用VS接口参数化命令输入了。
我点击播放按钮的那一刻,参数化消失了:?
请帮忙。
更新:
这似乎是导致奇怪行为的扩展。我禁用了所有可能的扩展,现在没有发生这种行为。当我有时间时,我会尽量挑选让我烦恼的扩展程序并提供更多更新。
更新 2:
我只是按字母顺序启用了几个块的扩展,并最终启用了所有扩展,并且看到 VS 表现良好。我相信禁用某些扩展程序的事实已使事情重回正轨。
解决方法
今天又发生在我身上。前几天做了一些磁盘清理,我可能在Visual Studio 2019中接触过一些东西。
现在,我遇到了同样的问题。这一次,在看到 VS 有几次这种不良行为后,我尝试更改命令行参数,没有开始调试,然后我重新启动 VS,再次开始调试,现在它似乎做了应该做的事情,而不是清除我的命令行参数自定义。
,我刚刚卸载了一个名为“Smart Command Line Arguments”的扩展,现在看起来一切正常。
可能是我用错了,我不知道。
现在我会继续我的工作,如果我没有发现任何问题,我会接受我现在的答案。