【发布时间】:2019-12-18 03:25:33
【问题描述】:
我目前正在构建一个微服务项目。我们将前端和后端拆分在不同的 docker 容器中。
我们还将前端项目添加到 Visual Studio 解决方案中,以便通过将它们包含为网站项目来轻松访问(它们纯粹是有角度的,因此没有 csproj 文件):
但是,当您现在构建 Docker-Compose 项目时,您总是会收到此错误:
严重性代码描述项目文件行抑制状态 错误 MSB3202 找不到项目文件“C:******************.Platform******.Platform.Frontend.Customer\”。 docker-compose C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.Docker.Sdk\build\Microsoft.VisualStudio.Docker.Compose.targets 216
当 Docker-Compose 文件甚至没有对网站项目的引用时,也会发生这种情况。 当我从解决方案中删除项目时,构建再次开始工作
【问题讨论】:
-
您是否将
Platform.Frontend.Customer挂载到容器中?你能发布 Dockerfiles 吗? -
它似乎与 Dockerfiles 没有任何关系,因为即使没有对前端项目的引用并且在 DockerCompose 文件中没有关于它们的任何内容,即使没有 Dockerfiles 我仍然会看到相同的错误跨度>
标签: visual-studio docker docker-compose