我们的nuget服务器死了,管理员从未做过备份。因此,现在在新安装的基础上无法正常工作,缓存中没有任何内容,因此无法重新创建依赖项列表。我试图强制卸载,但是它说我必须在卸载软件包之前先将其还原,以便它可以构建依赖关系树。啊我只想把软件包从解决方案中删除,以便我们可以重建站点。我也尝试将其从packages.config中删除,但没有帮助。
是否有一种方法可以手动强制删除nuget程序包而不再对其进行访问?否则,我需要从头开始构建新的解决方案并迁移文件。
这是我尝试的命令:
uninstall-package packagename -RemoveDependencies -force
和
uninstall-package packagename -force
这是配置文件:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="custom.serialization" version="2017.3.20.142224" targetFramework="net462" />
<package id="custom.themes.flat-blue" version="2016.12.9105400" targetFramework="net452" />
<package id="Microsoft.AspNet.Cors" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebApi.Cors" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net452" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net452" />
<package id="Newtonsoft.Json" version="10.0.2" targetFramework="net462" />
<package id="NLog" version="4.4.5" targetFramework="net462" />
<package id="NLog.Extended" version="4.0.0.1" targetFramework="net452" />
<package id="NLog.Web" version="4.4.0" targetFramework="net452" />
</packages>
谢谢
答案 0 :(得分:0)
好像我可以正常工作了。步骤如下:
到目前为止,该解决方案正在构建和运行,并且没有丢失包的任何错误!