如何在 Mac 终端中从 Visual Studio 运行应用程序
Posted
技术标签:
【中文标题】如何在 Mac 终端中从 Visual Studio 运行应用程序【英文标题】:How to run application from Visual Studio in Mac terminal 【发布时间】:2021-10-03 08:03:37 【问题描述】:我正在 Mac 上的 Visual Studio 8.9.10 中开发 netcore 3.1 控制台应用程序。 运行它时,应用程序会在 Visual Studio 本身的终端窗口中执行。
当我单击运行按钮时,我希望它在 mac 终端中运行。 我在项目选项中找不到正确的设置 - 没有像“在外部控制台上运行”之类的复选框。
提前谢谢你。
【问题讨论】:
【参考方案1】:Visual Studio for Mac 可以配置为使用首选项 - 其他 - 终端中的 macOS 终端应用程序。取消选中“启用集成终端”以使用外部 macOS 终端应用程序。
【讨论】:
【参考方案2】:我不肯定这是唯一的方法,但我的猜测是,将调试器附加到从终端启动的程序是目前唯一的方法。
类似这样的:https://***.com/a/552788
为了方便和后代复制这里:
using System;
using System.Diagnostics;
using System.Threading;
namespace DebugApp
class Program
static void Main(string[] args)
Console.WriteLine("Waiting for debugger to attach");
while (!Debugger.IsAttached)
Thread.Sleep(100);
Console.WriteLine("Debugger attached");
【讨论】:
以上是关于如何在 Mac 终端中从 Visual Studio 运行应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2013 中从 C# 解决方案生成序列图?
“代码 。”命令无法从 mac 终端打开 Visual Studio Code 运算符
在 Visual Studio 中通过 C# 将参数传递给 Mac 上的终端