我正在研究如何发布ASP.NET 5项目(来自Visual Studio),使其在Linux上运行。
在Visual Studio 2015中,我正在使用文件系统发布功能。在设置中有一个“目标DNX版本”的选项。我有四个选择:
dnx-coreclr-win-x64.1.0.0-rc1-update1
dnx-coreclr-win-x86.1.0.0-rc1-update1
dnx-clr-win-x64.1.0.0-rc1-update1
dnx-clr-win-x86.1.0.0-rc1-update1
我使用dnvm安装了dnx-coreclr-linux-x64.1.0.0-rc1-update1
,因为我认为我可以在Visual Studio中使用这个版本进行发布。安装后,它没有出现在“目标DNX版本”列表中,因此我无法使用Linux dnx进行发布。
我做错了什么吗?dnu、dnx、dnvm对我来说都是新的,有点令人困惑。
我也知道您可以复制源文件并在Linux上恢复/构建项目,但是我认为发布文件更加“干净”。
或者现在可能不支持这个?
感谢任何帮助!