Visual Studio Mac 单击任意键继续后的额外文本
Visual Studio Mac extra text after click any key to continue
所以我通过 visual studio 在我的 Mac 上有一个控制台应用程序,在我“按任意键继续”之后我得到额外的文本说:
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
有人知道这是什么或如何隐藏它吗?
这是你的 Mac 告诉你当前 Bash
会话已经结束。
如果您打开 Terminal
然后输入:exit
:
,您会看到相同的内容
$ exit
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...322 completed.
[Process completed]
所以,这根本不是 Visual Studio 的事情。 Visual Studio 在 Bash
上下文中完成了它是 运行 的应用程序,然后干净利落地关闭了该会话。
您可以配置控制台项目,使其不使用单独的终端 window,而是将所有输出转到 Visual Studio 内的应用程序输出 window for Mac.
- 在解决方案 window 和 select 选项中右键单击您的项目。
- Select 运行 - 配置 - 默认。
- 取消选中外部控制台上的 运行。
- 单击“确定”按钮保存更改。
然后当您 运行 或调试控制台项目时,应用程序输出 window 将显示您的应用程序的输出。
如果您的控制台项目不需要用户的任何输入,因为应用程序输出 window 无法处理输入,例如来自 Console.ReadLine() 的输入,此方法效果很好。
我的 Mac 也遇到了同样的问题。对我来说它很管用:
- 确保您可以 运行 终端上的项目(在我的例子中是 Azure 函数)。
- 正在弹出安装程序
- (可选)再次克隆存储库并在 Visual Studio 上重新打开。
然后我 运行 再次对项目进行调试并按预期工作。在这一点上,我认为问题与安装程序没有被弹出有关,但我不能 100% 确定。
所以我通过 visual studio 在我的 Mac 上有一个控制台应用程序,在我“按任意键继续”之后我得到额外的文本说:
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
有人知道这是什么或如何隐藏它吗?
这是你的 Mac 告诉你当前 Bash
会话已经结束。
如果您打开 Terminal
然后输入:exit
:
$ exit
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...322 completed.
[Process completed]
所以,这根本不是 Visual Studio 的事情。 Visual Studio 在 Bash
上下文中完成了它是 运行 的应用程序,然后干净利落地关闭了该会话。
您可以配置控制台项目,使其不使用单独的终端 window,而是将所有输出转到 Visual Studio 内的应用程序输出 window for Mac.
- 在解决方案 window 和 select 选项中右键单击您的项目。
- Select 运行 - 配置 - 默认。
- 取消选中外部控制台上的 运行。
- 单击“确定”按钮保存更改。
然后当您 运行 或调试控制台项目时,应用程序输出 window 将显示您的应用程序的输出。
如果您的控制台项目不需要用户的任何输入,因为应用程序输出 window 无法处理输入,例如来自 Console.ReadLine() 的输入,此方法效果很好。
我的 Mac 也遇到了同样的问题。对我来说它很管用:
- 确保您可以 运行 终端上的项目(在我的例子中是 Azure 函数)。
- 正在弹出安装程序
- (可选)再次克隆存储库并在 Visual Studio 上重新打开。
然后我 运行 再次对项目进行调试并按预期工作。在这一点上,我认为问题与安装程序没有被弹出有关,但我不能 100% 确定。