任何人都可以向我解释一下Asp.net5应用程序的编译和执行是如何工作的。
我是.net环境的新手
几个问题 当您使用VS 2015构建应用程序时(按F5),我知道的步骤是
现在当我使用dnvm运行应用程序时会发生什么,
Error:(8) A problem occurred evaluating project ':mopub-sdk'.
Failed to apply plugin [id 'org.robolectric']
Plugin with id 'org.robolectric' not found.
由于
答案 0 :(得分:5)
首先,DNVM不用于编译或运行您的应用。 DNVM是DotNet Version Manager的首字母缩写,用于管理不同的.NET版本。例如,您可以使用一个使用.NET Core的应用程序和另一个使用完整.NET Framework的应用程序。前者是后者的云优化,跨平台版本,可让您将应用程序与应用程序一起部署。阅读更多关于差异的here。
dnx . run
时,应用程序内置于内存中。另一方面,如果您执行dnu build
,它将为您的存储CIL的应用生成程序集(例如dll:s)。 您可以在ASP.NET 5 documentation(正在进行的工作)中找到更多信息。