本文介绍了在 Visual Studio 中调试 docker-compose 项目时如何传递命令行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 Visual Studio 2017 创建了一个支持 Linux docker 的 .Net core 2.1 控制台应用程序.我可以使用以下命令行运行该应用程序

I created a .Net core 2.1 console application with Linux docker support using Visual Studio 2017. I can run the application using the following command line

docker run myApp arg1 arg2

我想在 VS 中调试它,所以我将项目 docker-compose 设置为启动项目,并在 Visual Studio 中调试运行Docker Compose".但是,有没有办法设置命令行参数?(arg1 arg2 在我的例子中).

I want to debug it in VS so I set the project docker-compose as the startup project and debug run "Docker Compose" in Visual Studio. However, is there a way to set up the command line arguments? (arg1 arg2 in my example).

推荐答案

不幸的是,由于 VS 处理调试到 docker 容器的方式,目前没有简单的方法可以做到这一点.

Unfortunately there is no easy way to do this right now because of the way VS handles debugging into docker containers.

有关更多信息,请参阅此问题:https://github.com/Microsoft/DockerTools/问题/75

See this issue for more info: https://github.com/Microsoft/DockerTools/issues/75

这篇关于在 Visual Studio 中调试 docker-compose 项目时如何传递命令行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 13:29