Π¨Π°Π³ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ:
1.
2.
ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅: debugCoreClr
Π’ΠΈΠΏ ΠΎΡΠΈΠ±ΠΊΠΈ: ΠΎΡΠΈΠ±ΠΊΠ°
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ°ΠΉΠ» ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ appFolder ΠΈΠ»ΠΈ appProject Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Docker.
ΠΠ΅ΡΡΠΈΡ: 0.6.2
ΠΠ‘: win32
ΠΡΠΎΠ΄ΡΠΊΡ: Visual Studio Code
ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°: 1.34.0
Π―Π·ΡΠΊ: en
Π‘ΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²ΠΎΠ²
DockerDebugConfigurationProvider.inferAppProject extension.bundle.js:263:45299
Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ...
ΠΠΎΡ ΡΠ±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² Visual Studio 2017 ΠΈ 2019 (windows), Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ vs code (mac)
ΠΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ appFolder / appProject Π² ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π² Docker?
ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅: debugCoreClr
Π’ΠΈΠΏ ΠΎΡΠΈΠ±ΠΊΠΈ: ΠΎΡΠΈΠ±ΠΊΠ°
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ°ΠΉΠ» ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ appFolder ΠΈΠ»ΠΈ appProject Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Docker.
ΠΠ΅ΡΡΠΈΡ: 0.6.2
ΠΠ‘: Π΄Π°ΡΠ²ΠΈΠ½
ΠΡΠΎΠ΄ΡΠΊΡ: Visual Studio Code
ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°: 1.35.1
Π―Π·ΡΠΊ: en
Π‘ΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²ΠΎΠ²
DockerDebugConfigurationProvider.inferAppProject extension.bundle.js: 263: 45299
@yusufkaratoprak @uthens ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ appProject
ΠΈΠ»ΠΈ appFolder
Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ appProject
ΠΈΠ»ΠΈ appFolder
, Π½ΠΎ Π½Π΅ ΠΎΠ±Π° ΡΡΠ°Π·Ρ.
{
"configurations": [
{
"name": "Docker: Launch .NET Core (Preview)",
"type": "docker-coreclr",
"request": "launch",
"preLaunchTask": "build",
"appProject": "${workspaceFolder}/project/project.csproj",
"appFolder": "${workspaceFolder}/project"
"dockerBuild": {
// Image customizations
},
"dockerRun": {
// Container customizations
}
}
]
}
ΠΡΠ»ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π΄Π°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ ΠΈ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ Π»ΡΠ±ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ (ΠΏΡΠΎΠ΅ΠΊΡ) ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ).
@philliphoff , ΠΠΎΡΡΡΡΠ°ΡΡΠ΅, Π½Π° ΠΌΠΎΠ΅ΠΌ Mac ΡΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²Π°ΠΌ ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
ΠΠ° ΠΏΡΠΎΡΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠ°ΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ» Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 20 ΠΌΠΈΠ½ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΠ°Π» Π²Π°Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ! Ρ ΠΌΠΎΠ³Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. π
{
"name": "Docker: Launch .NET Core (Preview)",
"type": "docker-coreclr",
"request": "launch",
"preLaunchTask": "build",
"appProject": "${workspaceFolder}/src",
"dockerBuild": {
// Image customizations
"dockerfile": "${workspaceFolder}/src/Dockerfile.sub.debug"
},
"dockerRun": {
// Container customizations
}
}
ΠΠ°ΠΊΡΡΡΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΡΠ±Π»ΠΈΠΊΠ°Ρ https://github.com/microsoft/vscode-docker/issues/1113
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@philliphoff , ΠΠΎΡΡΡΡΠ°ΡΡΠ΅, Π½Π° ΠΌΠΎΠ΅ΠΌ Mac ΡΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²Π°ΠΌ ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
ΠΠ° ΠΏΡΠΎΡΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠ°ΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ» Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 20 ΠΌΠΈΠ½ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΠ°Π» Π²Π°Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ! Ρ ΠΌΠΎΠ³Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. π
{ "name": "Docker: Launch .NET Core (Preview)", "type": "docker-coreclr", "request": "launch", "preLaunchTask": "build", "appProject": "${workspaceFolder}/src", "dockerBuild": { // Image customizations "dockerfile": "${workspaceFolder}/src/Dockerfile.sub.debug" }, "dockerRun": { // Container customizations } }