使用 Visual Studio 2019 调试时 dockerized lagacy NET 框架项目的命令行参数
Command line arguments to dockerized lagacy NET framework project while debugging with Visual Studio 2019
我正在尝试使用两个控制台应用程序调试 docker 化的 VS2019 .NET 框架解决方案。
问题是这两个项目都需要启动参数,但 Dockerfile 的入口点或 docker-compose.yml 中的入口点似乎对启动调试项目没有影响。
这是我的样本 docker-compose.yml:
version: '3.4'
services:
ejossrv:
image: ${DOCKER_REGISTRY-}ejossrv
build:
context: .\ejossrv
dockerfile: Dockerfile
entrypoint: ["C:\app\bin\Debug\ejossrv.exe","-p","1954"]
proksi:
image: ${DOCKER_REGISTRY-}proksi
build:
context: .\proksi
dockerfile: Dockerfile
entrypoint: ["C:\app\bin\Debug\proksi.exe","-p","1954"]
#rabbit1:
有什么线索吗?
答案在com.microsoft.visualstudio.debuggee.arguments
属性中。这是一个工作示例:
version: '3.4'
services:
ejossrv:
image: ${DOCKER_REGISTRY-}ejossrv
build:
context: .\ejossrv
dockerfile: Dockerfile
labels:
com.microsoft.visualstudio.debuggee.arguments: " -p 1954"
platform: windows
depends_on:
- rabbit1
proksi:
image: ${DOCKER_REGISTRY-}proksi
build:
context: .\proksi
dockerfile: Dockerfile
labels:
com.microsoft.visualstudio.debuggee.arguments: " -p 1954"
platform: windows
depends_on:
- rabbit1
我正在尝试使用两个控制台应用程序调试 docker 化的 VS2019 .NET 框架解决方案。
问题是这两个项目都需要启动参数,但 Dockerfile 的入口点或 docker-compose.yml 中的入口点似乎对启动调试项目没有影响。
这是我的样本 docker-compose.yml:
version: '3.4'
services:
ejossrv:
image: ${DOCKER_REGISTRY-}ejossrv
build:
context: .\ejossrv
dockerfile: Dockerfile
entrypoint: ["C:\app\bin\Debug\ejossrv.exe","-p","1954"]
proksi:
image: ${DOCKER_REGISTRY-}proksi
build:
context: .\proksi
dockerfile: Dockerfile
entrypoint: ["C:\app\bin\Debug\proksi.exe","-p","1954"]
#rabbit1:
有什么线索吗?
答案在com.microsoft.visualstudio.debuggee.arguments
属性中。这是一个工作示例:
version: '3.4'
services:
ejossrv:
image: ${DOCKER_REGISTRY-}ejossrv
build:
context: .\ejossrv
dockerfile: Dockerfile
labels:
com.microsoft.visualstudio.debuggee.arguments: " -p 1954"
platform: windows
depends_on:
- rabbit1
proksi:
image: ${DOCKER_REGISTRY-}proksi
build:
context: .\proksi
dockerfile: Dockerfile
labels:
com.microsoft.visualstudio.debuggee.arguments: " -p 1954"
platform: windows
depends_on:
- rabbit1