我试图在我的.NET核心2.0项目中使用Docker功能时遇到错误.我一直在收到一条错误消息
Visual Studio容器工具要求在构建,调试或运行容器化项目之前运行Docker.有关详细信息,请参阅:http://aka.ms/DockerToolsTroubleshooting
我按照链接,一旦意识到我有Windows 10 Home x64,并且不得不安装Docker Toolbox,而不是Docker For Windows.现在它安装了这个可执行文件
Docker快速入门终端
这是应该启动Docker服务的方式吗?我试过运行这个可执行文件,它似乎正在工作.我的容器正在运行,但Visual Studio容器工具的错误仍然存在.
我错过了什么?为了在Visual Studio 2017中使用Docker容器支持,是否有高于Home所需的Windows版本?
更新:
我试图遵循Quetzcoatl的建议,我仍然在视觉工作室中得到关于这些工具的相同错误.这是我在Docker快速启动终端中运行的内容.我尝试在Visual Studio成功打开项目后构建项目,并且仍然收到有关容器工具的上述错误.
我的devenv.exe文件位于
C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe
我的解决方案文件位于
D:\ Development\Visual Studio\Musify2\Musify2\Musify2.sln
更新2:
Docker 是否需要在 Windows 中启用Hyper-V?如果是,为什么?
Hyper-V在这种情况下的作用是什么?
我正在使用 Windows 10 家庭版。hyper-V 安装 Docker pls 的替代方法是什么?