我正在尝试让一个旧项目在新的.NET虚拟机上运行,目前我已经克服了一些障碍。有一段时间,我无法让DNVM将我的项目识别为.NET项目,直到我从示例项目中添加了几个丢失的文件,并使用dnvm . kestrel而不是dnvm . web,然后我得到了大约80mb的C#错误……
所以我从没有被认为是一个项目,变成了一个烂项目:/
有人超过这个水平了吗?提前谢谢你。

发布于 2015-07-17 11:19:20
问你两个问题
dnvm . kestrel时,你是说你尝试过dnx . kestrel吗?dnu . kestrel之前,你是否运行过dnu restore来下载依赖项
三个命令行程序
您将使用三个命令行程序来运行.NET 5应用程序,这很容易混淆它们。dnvm是版本管理器,dnu是实用程序,dnx是运行时。它是运行时而不是版本管理器,您可以从项目的根文件夹中使用它来启动kestrel web服务器。
启动应用程序
以下是如何启动.NET 5应用程序的简短版本。在使用dnvm安装.NET 5和创建项目(以及可选的解决方案)之后,您需要在此序列中同时使用dnu和dnx。
dnu restore。这将下载项目的依赖项。如果只有一个项目而没有解决方案,请从项目的文件夹中运行此命令,然后运行dnx . kestrel以在浏览器中运行web应用程序。听起来你做了数字(2),而没有做第一个数字(1)。
让我知道你是否能达到下一级。另外,你读过这些文章吗?
https://stackoverflow.com/questions/31467295
复制相似问题