在Visual Studio 2017中使用docker支持創建新的.NET核心應用程序時,它會創建一些docker-compose.yml文件。泊塢窗,compose.vs.debug.yml和釋放的變體都含有包含對環境變量命名DOCKER_BUILD_SOURCE參考:Visual Studio 2017設置DOCKER_BUILD_SOURCE環境變量的時間,地點和方式
version: '2'
services:
app:
image: app:dev
build:
args:
source: ${DOCKER_BUILD_SOURCE}
environment:
- DOTNET_USE_POLLING_FILE_WATCHER=1
volumes:
- ./app:/app
- ~/.nuget/packages:/root/.nuget/packages:ro
- ~/clrdbg:/clrdbg:ro
entrypoint: tail -f /dev/null
labels:
- "com.microsoft.visualstudio.targetoperatingsystem=linux"
The purpose of this variable seems to be a reference to the source directory, however, it always seems to be empty.
我無法找到有關此主題的詳細信息...有沒有人有一個想法或指向一些文檔的指針?
直到VS2017更新停止設置這個值我搬運工建設是工作就好了。 – Nico