在解决大约10个项目的过程中,我遇到了最糟糕的软件包问题。
任何给定项目中的引用通常会中断,而我只是想不通为什么。我认为Rider可能与此有关。有时,我在任何项目中的package.config
都会丢失除一个或两个之外的所有包文件。我认为这是在添加软件包时发生的。
现在,我在一个项目中有大约20个损坏的引用。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Autofac" version="4.9.2" targetFramework="net461" />
<package id="Autofac.Mvc5" version="4.0.2" targetFramework="net461" />
<package id="Autofac.WebApi2" version="4.2.1" targetFramework="net461" />
<package id="Microsoft.AspNet.Mvc" version="5.1.0" targetFramework="net461" />
<package id="Microsoft.AspNet.Razor" version="3.1.0" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.0" targetFramework="net461" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.0" targetFramework="net461" />
<package id="Microsoft.AspNet.WebPages" version="3.1.0" targetFramework="net461" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net461" />
<package id="Newtonsoft.Json" version="4.5.11" targetFramework="net461" />
</packages>
这是我的package.config
,但是在Visual Studio中,我的参考文献中列出了更多软件包,并且几乎所有软件包都已损坏。例如,我缺少Autofac
。现在,它位于packages.config
文件中,但是Visual Studio仍在说它在我的引用列表下已损坏。