在docker上处理丢失的dotnet核心框架1.0.5在nanoserver

我有一个dotnet核心应用程序,我使用。 我已经在我的开发PC上基于virtualbox的docker上运行它,把它从GIT中拉出来,然后从bash shell中恢复并运行它。

现在我正在使用安装了Docker EE的Windows服务器 – 我有一个从Microsoft / dotnet映像(基于Windows Nanoserver)构build的容器,但是当它恢复正常时,当试图运行时出现错误。

未find指定的框架“Microsoft.NETCore.App”版本“1.0.5”。

如何在这个nanoserver安装中从命令行或powershell安装一个框架版本? 或者我应该看另一种方法?

那么最简单的答案就是使用一个版本的docker镜像,并安装相应版本的dotnet核心:microsoft / dotnet:1.0.5-sdk-nanoserver

对于现有容器中的安装,dockerfile可能会提供一些线索: https : //github.com/dotnet/dotnet-docker/blob/master/1.0/sdk/nanoserver/Dockerfile