我对Nuget有一个令人困惑的问题。我有一些谁主张在版本1.3.0 到安装System.Collections.Immutable的项目,但如果我看DLL的版本中所有引用我看到的版本1.2.1.0Nuget似乎安装了错误版本的System.Collections.Immutable
当我打开了它宣称的DLL版本确实1.2.1.0但已经被安装在目录封装,JustDecompile我看到 的DLL \ System.Collections.Immutable.1.3.0
典型packages.config文件将包含
<package id="System.Collections.Immutable" version="1.3.0" targetFramework="net452" />
和的csproj是
<Reference
Include="System.Collections.Immutable, Version=1.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>$(SolutionDir)packages\System.Collections.Immutable.1.3.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Private>True</Private>
</Reference>
如果我尝试打开从库中下载的NuGet包,并与NuGet包管理器中打开我得到
当我在匿名类型列表中添加'OrderBy'时,我开始面对这个问题,但是从nuget安装'System.Collections.Immutable'包解决了错误。 – Anil