问题描述
我使用 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 项目时如何传递命令行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!