Visual Studio 2017 Docker支持不适用于ASP.Net Core Angular或React项目
问题描述:
有没有人有任何洞察力知道为什么Visual Studio 2017有一个复选框,使得对Docker支持ASP.NET核心的为空,Web API, Web应用程序和Web应用程序(MVC)模板,但不适用于SPA模板Angular,React.js或React.js和Redux?Visual Studio 2017 Docker支持不适用于ASP.Net Core Angular或React项目
是否有任何资源显示如何将Docker支持添加到这些SPA模板?我的google-fu很强大,但我找不到任何。
答
我不确定为什么在项目设置期间选择模板时禁用了该复选框。但是,您仍然可以通过执行以下添加多克尔支持:在Solution Explorer
- 安装项目
- 右键单击项目
- 将鼠标悬停在添加
- 点击泊坞支持
什么这将做的是创建一些docker-compose文件和一个基本上只使用dotnet CLI在解决方案上运行publish命令的Dockerfile。没有什么特定的前端代码。默认情况下,使用这些模板时,webpack构建信息将被放入.csproj文件中。您可以了解更多关于添加Docker支持功能here。
下面是如何在Visual Studio for Mac 2017中添加docker支持,但它在Windows上的工作原理相同。
这是准确的,没有问题的作品。但是,仍然没有人能解释为什么SPA项目禁用复选框。 –
是的,我希望我也知道! – callmeroot