2017-10-20 95 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

相關問題