2017-10-20 71 views
5

有没有人有任何洞察力知道为什么Visual Studio 2017有一个复选框,使得对Docker支持ASP.NET核心的为空,Web API, Web应用程序和Web应用程序(MVC)模板,但不适用于SPA模板Angular,React.js或React.js和ReduxVisual Studio 2017 Docker支持不适用于ASP.Net Core Angular或React项目

是否有任何资源显示如何将Docker支持添加到这些SPA模板?我的google-fu很强大,但我找不到任何。

回答

3

我不确定为什么在项目设置期间选择模板时禁用了该复选框。但是,您仍然可以通过执行以下添加多克尔支持:在Solution Explorer

  1. 安装项目
  2. 右键单击项目
  3. 将鼠标悬停在添加
  4. 点击泊坞支持

什么这将做的是创建一些docker-compose文件和一个基本上只使用dotnet CLI在解决方案上运行publish命令的Dockerfile。没有什么特定的前端代码。默认情况下,使用这些模板时,webpack构建信息将被放入.csproj文件中。您可以了解更多关于添加Docker支持功能here

下面是如何在Visual Studio for Mac 2017中添加docker支持,但它在Windows上的工作原理相同。

Adding Docker support to project (on Visual Studio for Mac, but is the same for Windows)

+0

这是准确的,没有问题的作品。但是,仍然没有人能解释为什么SPA项目禁用复选框。 –

+0

是的,我希望我也知道! – callmeroot

相关问题