复现步骤:
1.
2.
行动:debugCoreClr
错误类型:错误
错误消息:无法推断应用程序项目文件。 在 Docker 调试配置中设置“appFolder”或“appProject”属性。
版本:0.6.2
操作系统:win32
产品:Visual Studio 代码
产品版本:1.34.0
语言:zh
调用栈
DockerDebugConfigurationProvider.inferAppProject extension.bundle.js:263:45299
一样的我...
我的项目构建在 Visual Studio 2017 和 2019(windows)上运行,但不能在 vs 代码(mac)上构建
我如何在 Docker 的属性上添加 appFolder / appProject ?
行动:debugCoreClr
错误类型:错误
错误消息:无法推断应用程序项目文件。 在 Docker 调试配置中设置“appFolder”或“appProject”属性。
版本:0.6.2
操作系统:达尔文
产品:Visual Studio 代码
产品版本:1.35.1
语言:zh
调用栈
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 ,
在上周我花了更多的时间来解决这个问题。
今天,在我阅读了您的评论后,我花了大约 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
}
}
最有用的评论
@philliphoff ,
在上周我花了更多的时间来解决这个问题。
今天,在我阅读了您的评论后,我花了大约 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 } }