Muh*_*air 10 docker microservices docker-compose asp.net-core-webapi visual-studio-2017
我正在研究.Net核心微服务.我安装了包含docker cli和kitematics的Docker Toolbox.之后,我在visual studio 2017中创建了一个简单的(.Net核心)web api项目,并启用了docker支持.
但当我点击F5运行该程序时,它显示以下错误并且不运行.
Visual Studio容器工具要求在构建,调试或运行容器化项目之前运行Docker.
请查看附件图片.
如果我使用docker cli构建并运行项目,它正在工作.问题出在Visual Studio 2017上.
在我的情况下,我在Dependencies > Packages to Microsoft.VisualStudio.Azure.Containers.Tools.Targets 中有一个错误的引用
删除引用修复了错误。
出现此问题的原因是Visual Studio容器无法连接到docker for windows,解决方案是使用以下命令从Docker CLI打开visual studio 2017.
/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/Community/Common7/IDE/devenv.exe C:\\PATH\\TO\\MY\\SOLUTION.sln
这里:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe
Run Code Online (Sandbox Code Playgroud)
是我的devenv.exe文件和第二个参数的位置
C:\\PATH\\TO\\MY\\SOLUTION.sln
Run Code Online (Sandbox Code Playgroud)
显示解决方案文件的路径.
对于此解决方案的更多详情,请点击这里.
| 归档时间: |
|
| 查看次数: |
10684 次 |
| 最近记录: |