Visual Studio 开始时清除命令行参数 运行

Visual Studio clears command line arguments when begins to run

在我的解决方案中,我有一个使用

的 Visual C++ 项目

平台工具集 = Visual Studio 2013 (v120)

我将在 Visual Studio 2019 年开业。

如果我将项目属性 > 配置属性 > 调试 > 命令参数编辑为 something ,并执行 OK 一切顺利,因为如果我再次打开这个对话框就一切正常了。

但是当我 运行 应用程序时,对于指定的配置,命令参数被清除,因为在发布和调试配置中都会发生相同的奇怪行为。这样我就不能用VS界面参数化命令输入了

当我点击播放按钮时,参数化消失了:

请帮忙。

更新:

这似乎是导致奇怪行为的扩展。我禁用了所有可能的扩展,现在没有发生这种行为。当我有时间的时候,我会尽量挑出让我烦恼的扩展并提供更多更新。

更新 2:

我只是按字母顺序按几个块启用了扩展,并最终启用了所有扩展,并且看到 VS 运行良好。我相信禁用某些扩展的事实让事情回到了正轨。

今天又发生在我身上。我前几天做了一些磁盘清理,我可能在 Visual Studio 2019 年触及了一些东西。

现在,我遇到了同样的问题。这一次,在看到 VS 多次出现这种不良行为后,我尝试更改命令行参数,但没有开始调试,然后我重新启动 VS,再次开始调试,现在它似乎做了应该做的,而不是清除我的命令行参数自定义。

更新:这又发生了。当我不是第一次在启动 Visual Studio 后单击“开始调试”时,就会发生这种情况。所以这意味着我几乎每次想要开始调试时都必须重新启动 VS,因为没有清除命令行参数。 ☹

我刚刚卸载了一个名为“智能命令行参数”的扩展程序,现在一切正常。

可能是我用错了,我不知道。

下面我继续我的工作,如果我没有发现任何问题,我会接受我现在的回答。