在 Mac OS X 上使用 Rider-EAP 恢复 NuGet 失败
Restoring NuGet fails with Rider-EAP on Mac OS X
我在 Windows 上用 VS 创建了一个项目。在 Mac OS X 上克隆它并使用 JetBrains Rider-EAP 打开它后,我无法恢复 Nuget 包。
我无法安装或升级任何软件包。 Rider 为每个包抛出以下错误:
ReSharperHostException
A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. One or more errors occurred. Package 'Newtonsoft.Json.8.0.3' already exists in project 'MovieLensMongo'
--- EXCEPTION #1/5 [PackageAlreadyInstalledException]
Message = “Package 'Newtonsoft.Json.8.0.3' already exists in project 'MovieLensMongo'”
ExceptionPath.1 = Root.InnerException.InnerException.InnerException.InnerException
ExceptionPath.2 = Root.InnerException.InnerExceptions.#0.InnerException.InnerException
ExceptionPath.3 = Root.InnerException.InnerException.InnerExceptions.#0.InnerException
ExceptionPath.4 = Root.InnerException.InnerExceptions.#0.InnerExceptions.#0.InnerException
ClassName = NuGet.PackageManagement.PackageAlreadyInstalledException
HResult = COR_E_EXCEPTION=80131500
--- Outer ---
当我创建一个新项目时,我没有遇到任何这些错误。我可以毫无问题地安装或升级新软件包。
有人遇到过类似的问题吗?
好的,我找到问题了。
目前 Rider 不支持恢复 NuGet 包 (https://www.jetbrains.com/rider/documentation/rider_survival_guide.html#using-nuget):
Rider 尚不支持构建前的包还原 — 现在使用 nuget.exe 从命令行还原。随着 EAP 的进展,将添加此功能。
在 Rider 版本 RS-144.5342 (Windows) 上,NuGet "Options" 选项卡上现在有一个 "Restore" 按钮 window。
我在 Windows 上用 VS 创建了一个项目。在 Mac OS X 上克隆它并使用 JetBrains Rider-EAP 打开它后,我无法恢复 Nuget 包。
我无法安装或升级任何软件包。 Rider 为每个包抛出以下错误:
ReSharperHostException
A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. One or more errors occurred. Package 'Newtonsoft.Json.8.0.3' already exists in project 'MovieLensMongo'
--- EXCEPTION #1/5 [PackageAlreadyInstalledException]
Message = “Package 'Newtonsoft.Json.8.0.3' already exists in project 'MovieLensMongo'”
ExceptionPath.1 = Root.InnerException.InnerException.InnerException.InnerException
ExceptionPath.2 = Root.InnerException.InnerExceptions.#0.InnerException.InnerException
ExceptionPath.3 = Root.InnerException.InnerException.InnerExceptions.#0.InnerException
ExceptionPath.4 = Root.InnerException.InnerExceptions.#0.InnerExceptions.#0.InnerException
ClassName = NuGet.PackageManagement.PackageAlreadyInstalledException
HResult = COR_E_EXCEPTION=80131500
--- Outer ---
当我创建一个新项目时,我没有遇到任何这些错误。我可以毫无问题地安装或升级新软件包。
有人遇到过类似的问题吗?
好的,我找到问题了。
目前 Rider 不支持恢复 NuGet 包 (https://www.jetbrains.com/rider/documentation/rider_survival_guide.html#using-nuget):
Rider 尚不支持构建前的包还原 — 现在使用 nuget.exe 从命令行还原。随着 EAP 的进展,将添加此功能。
在 Rider 版本 RS-144.5342 (Windows) 上,NuGet "Options" 选项卡上现在有一个 "Restore" 按钮 window。