我正在使用Ubuntu 16.04来构建和部署dotnet core应用程序。现在我需要更新NuGet,因为一些包需要更高的NuGet版本。
当从存储库安装(使用sudo apt-get install nuget)时,NuGet的版本是:2.8.7.0
然后我使用nuget的自更新功能进行更新:'sudo uget update -self'。此操作的输出:
但是现在我尝试启动NuGet时,出现了以下错误:
当从存储库安装(使用sudo apt-get install nuget)时,NuGet的版本是:2.8.7.0
然后我使用nuget的自更新功能进行更新:'sudo uget update -self'。此操作的输出:
user@UbuntuFresh:~$ sudo nuget update -self
Checking for updates from https://www.nuget.org/api/v2/.
Currently running NuGet.exe 2.8.7.
Updating NuGet.exe to 3.5.0.
Update successful.
但是现在我尝试启动NuGet时,出现了以下错误:
user@UbuntuFresh:~$ nuget
Could not load file or assembly or one of its dependencies.
Could not load file or assembly or one of its dependencies.
Could not load file or assembly or one of its dependencies.
Could not load file or assembly or one of its dependencies.
有没有任何想法可以找出我所缺少的东西?我可以重现这个问题(构建机是VirtualBox),在另一个虚拟机中,自更新成功了并且nuget仍然可以工作。
非常感谢!