2017-07-25 137 views
2

我在2台独立的计算机上有相同的Hello World项目(这是您从模板创建的项目),其中一台已创建并复制到另一台计算机。两者都有.net核心2.0,我使用命令行来构建:“dotnet publish -r linux-arm”。.Net Core 2.0发布,依赖项丢失

有一段时间它对两者都有效,但是其中一个停在console.writeline上,并且没有找到System.Runtime.Extensions。而对于那个版本,它不在文件夹(dll)中,也没有在“ConsoleApp1.deps.json”中引用,这是2个版本之间的唯一区别,但源文件是100%相同的。

我甚至试图从电脑中删除所有.NET的核心设备,以及vs2017预览并重新安装.NET核心2.0(卸载之后试了一下,并没有认识到DOTNET命令)如果我更换

依赖文件并将该dll添加到失败的版本,它的工作原理。

回答

1

我不得不删除“c:\ Users {User} .nuget \ packages”,然后“dotnet restore”,之后生成运行良好