gpt4 book ai didi

visual-studio - 更改由 Visual Studio Docker Tools 生成的撰写文件

转载 作者:行者123 更新时间:2023-12-04 06:33:44 27 4
gpt4 key购买 nike

我有一个 ASP.NET Core 2 项目,它使用 Microsoft.AspNetCore.SpaServices.Webpack 中的 UseWebpackDevMiddleware。不幸的是,aspnet webpack 节点插件提示 Error: ENOENT: no such file or directory, lstat 'c:\ContainerMappedDirectories'。参见 NodeJS Issue for details .

有一个解决方法,但我无法尝试,因为我无法更改 Visual Studio 生成的 docker compose 文件。他们在 obj\Docker\docker-compose.vs.debug.g.yml 下生成的文件总是创建一个从我的项目到 C:\app 的卷,但是对于解决方法 我需要它指向 G:\

知道如何在生成这些调试器组合文件时强制 Visual Studio 使用不同的值吗?

这是生成的文件的样子:

version: '3.6'

services:
employeemap.app:
image: employeemapapp:dev
environment:
- DOTNET_USE_POLLING_FILE_WATCHER=1
- NUGET_PACKAGES=C:\.nuget\packages
- NUGET_FALLBACK_PACKAGES=c:\.nuget\fallbackpackages
volumes:
- C:\Users\nswimberghe\projects\EmployeeMap\EmployeeMap.App:C:\app
- C:\Users\nswimberghe\onecoremsvsmon\15.0.27428.1:C:\remote_debugger:ro
- C:\Users\nswimberghe\.nuget\packages\:c:\.nuget\packages:ro
- C:\Program Files\dotnet\sdk\NuGetFallbackFolder:c:\.nuget\fallbackpackages:ro
entrypoint: C:\\remote_debugger\\x64\\msvsmon.exe /noauth /anyuser /silent /nostatus /noclrwarn /nosecuritywarn /nofirewallwarn /nowowwarn /timeout:2147483646
labels:
com.microsoft.visualstudio.debuggee.program: "\"C:\\Program Files\\dotnet\\dotnet.exe\""
com.microsoft.visualstudio.debuggee.arguments: " --additionalProbingPath c:\\.nuget\\packages --additionalProbingPath c:\\.nuget\\fallbackpackages bin\\Debug\\netcoreapp2.0\\EmployeeMap.App.dll"
com.microsoft.visualstudio.debuggee.workingdirectory: "C:\\app"
com.microsoft.visualstudio.debuggee.killprogram: "C:\\remote_debugger\\x64\\utils\\KillProcess.exe dotnet.exe"

为简单起见,我删除了 Composer 文件中的其他容器。只有 employeemap.app 应该使用 G:\

最佳答案

将新文件“docker-compose.vs.debug.yml”添加到您的 docker-compose 项目中。

这样填

version: '3.6'

services:
employeemap.app:
volumes:
- .\EmployeeMap.App:G:\
labels:
com.microsoft.visualstudio.debuggee.workingdirectory: "G:\\"

关于visual-studio - 更改由 Visual Studio Docker Tools 生成的撰写文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49659840/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com