0
我采取了别人的ASP.NET MVC 5项目,并且编译它时有一个小问题(不幸的是,原作者不可用)。删除后重新出现冲突包
我得到的错误是:
The type 'System.Threading.LazyInitializer' exists in both 'c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll' and 'c:\Data\Poseidon\Poseidon\packages\TaskParallelLibrary.1.0.2856.0\lib\Net35\System.Threading.dll'
现在,在Windows资源管理器,我试图从溶液中的包目录中删除TaskParallelLibrary。过去这种方法已经解决了这种冲突。然而,奇怪的是,当我现在构建项目时,这个包以某种方式重新出现在packages目录中。因此,错误消息重新出现。
所以,我有两个问题:
- 什么它可能是导致即使我删除这个包重新出现?
- 简单地删除与.NET库冲突的包是最好的解决方案吗?