Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get 15231 errors when building on Linux Ubuntu #14727

Closed
cnblogs-dudu opened this issue Jun 17, 2015 · 16 comments
Closed

Get 15231 errors when building on Linux Ubuntu #14727

cnblogs-dudu opened this issue Jun 17, 2015 · 16 comments
Assignees
Milestone

Comments

@cnblogs-dudu
Copy link
Contributor

build latest corefx on Linux Ubuntu and get the following result.

/data/git/corefx/bin/obj/Linux.AnyCPU.Debug/Microsoft.CSharp/_AssemblyInfo.cs(3,11): 
error CS0246: The type or namespace name 'AssemblyTitle' could not be found (are you missing a using directive or an assembly reference?) 
[/data/git/corefx/src/Microsoft.CSharp/src/Microsoft.CSharp.csproj]

/data/git/corefx/bin/obj/Linux.AnyCPU.Debug/Microsoft.CSharp/_AssemblyInfo.cs(4,11): 
error CS0246: The type or namespace name 'AssemblyDescription' could not be found (are you missing a using directive or an assembly reference?) 
[/data/git/corefx/src/Microsoft.CSharp/src/Microsoft.CSharp.csproj]

...

System/Numerics/Vector_Operations.cs(112,10): 
error CS0246: 
The type or namespace name 'MethodImplAttribute' could not be found (are you missing a using directive or an assembly reference?) 
[/data/git/corefx/src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj]

System/Numerics/Vector_Operations.cs(112,30): 
error CS0518: Predefined type 'System.Object' is not defined or imported 
[/data/git/corefx/src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj]

System/Numerics/Vector_Operations.cs(112,30): 
error CS0103: The name 'MethodImplOptions' does not exist in the current context 
[/data/git/corefx/src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj]

16 Warning(s)
15231 Error(s)

Time Elapsed 00:04:12.30
Build Exit Code = 1

Mono version:

Mono JIT compiler version 4.3.0 (master/3445ac5 Tue Jun 16 20:43:48 CST 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    LLVM:          supported, not enabled.
    GC:            sgen
@cnblogs-dudu cnblogs-dudu changed the title get 15231 errors when building on Linux Ubuntu Get 15231 errors when building on Linux Ubuntu Jun 17, 2015
@mellinoe
Copy link
Contributor

Did you see any errors regarding package restore? It looks like it can't find System.Runtime (at least). Anyone building on Linux more familiar with this? @ellismg @stephentoub

@ellismg
Copy link
Contributor

ellismg commented Jun 18, 2015

@JeremyKuhne or @akoeplinger might have a idea.

@akoeplinger
Copy link
Member

Yeah, I see it as well, it started happening recently. If you compare the arguments passed to csc there's a difference (first line is Windows, second line is Linux):

/noconfig /nowarn:1701,1702 /nostdlib+ /define:DEBUG;TRACE;DEBUGRESOURCES;SIGNED /reference:<workingdir>\packages/System.Collections\4.0.10-beta-23008\ref\any\System.Collections.dll /reference:<workingdir>\packages/System.Diagnostics.Debug\4.0.10-beta-23008\ref\any\System.Diagnostics.Debug.dll /reference:<workingdir>\packages/System.Diagnostics.Tools\4.0.0-beta-23008\ref\any\System.Diagnostics.Tools.dll  ...
-noconfig -nowarn:1701,1702 -nostdlib+ -define:DEBUG;TRACE;DEBUGRESOURCES;SIGNED -reference:<workingdir>/packages/System.Collections/4.0.10-beta-23011/lib/DNXCore50/System.Collections.dll -reference:<workingdir>/packages/System.Diagnostics.Debug/4.0.10-beta-23011/lib/DNXCore50/System.Diagnostics.Debug.dll -reference:<workingdir>/packages/System.Diagnostics.Tools/4.0.0-beta-23011/lib/DNXCore50/System.Diagnostics.Tools.dll  ...

I think the root cause is that the lockfile format changed (we're using a newer version of DNX on Mono and it says Updating the invalid lock file with dnu restore --lock in msbuild.log) and so DNX doesn't care about the lockfile and just recreates it with the newest build, which causes those errors.

@ericstj does that sound reasonable?

@ericstj
Copy link
Member

ericstj commented Jun 18, 2015

Yeah, for some reason it thinks the lock file is invalid then when it restores it is finding different packages. Can you diff the lock files to see what it decided to change? The interesting part will be at the very end of the lock file where it updates the project file dependency list.

@akoeplinger
Copy link
Member

@ericstj I think the main reason is the change from "compile": [ ] et al. to "compile": { }:

--- a/src/Microsoft.CSharp/src/project.lock.json
+++ b/src/Microsoft.CSharp/src/project.lock.json
@@ -1,393 +1,377 @@
 {
   "locked": true,
-  "version": -9997,
+  "version": -9996,
   "targets": {
     "DNXCore,Version=v5.0": {
-      "System.Collections/4.0.10-beta-23008": {
+      "System.Collections/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.20-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Collections.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Collections.dll"
-        ]
+          "System.Runtime": "4.0.20-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Collections.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Collections.dll": {}
+        }
       },
-      "System.Diagnostics.Debug/4.0.10-beta-23008": {
+      "System.Diagnostics.Debug/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Diagnostics.Debug.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Diagnostics.Debug.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
+        }
       },
-      "System.Diagnostics.Tools/4.0.0-beta-23008": {
+      "System.Diagnostics.Tools/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Diagnostics.Tools.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Diagnostics.Tools.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+        }
       },
-      "System.Dynamic.Runtime/4.0.0-beta-23008": {
+      "System.Dynamic.Runtime/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Linq.Expressions": "4.0.0-beta-23008",
-          "System.ObjectModel": "4.0.0-beta-23008",
-          "System.Reflection": "4.0.0-beta-23008",
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Dynamic.Runtime.dll"
-        ]
+          "System.Linq.Expressions": "4.0.0-beta-23011",
+          "System.ObjectModel": "4.0.0-beta-23011",
+          "System.Reflection": "4.0.0-beta-23011",
+          "System.Runtime": "4.0.0-beta-23011"
+        }
       },
-      "System.Globalization/4.0.10-beta-23008": {
+      "System.Globalization/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Globalization.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Globalization.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Globalization.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Globalization.dll": {}
+        }
       },
-      "System.IO/4.0.10-beta-23008": {
+      "System.IO/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.20-beta-23008",
-          "System.Text.Encoding": "4.0.0-beta-23008",
-          "System.Threading.Tasks": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.IO.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.IO.dll"
-        ]
+          "System.Runtime": "4.0.20-beta-23011",
+          "System.Text.Encoding": "4.0.0-beta-23011",
+          "System.Threading.Tasks": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.IO.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.IO.dll": {}
+        }
       },
-      "System.Linq/4.0.0-beta-23008": {
+      "System.Linq/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.20-beta-23008",
-          "System.Collections": "4.0.10-beta-23008",
-          "System.Resources.ResourceManager": "4.0.0-beta-23008",
-          "System.Diagnostics.Debug": "4.0.10-beta-23008",
-          "System.Runtime.Extensions": "4.0.10-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Linq.dll"
-        ],
-        "runtime": [
-          "lib/any/System.Linq.dll"
-        ]
+          "System.Runtime": "4.0.20-beta-23011",
+          "System.Collections": "4.0.10-beta-23011",
+          "System.Resources.ResourceManager": "4.0.0-beta-23011",
+          "System.Diagnostics.Debug": "4.0.10-beta-23011",
+          "System.Runtime.Extensions": "4.0.10-beta-23011"
+        }
       },
-      "System.Linq.Expressions/4.0.0-beta-23008": {
+      "System.Linq.Expressions/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Reflection": "4.0.0-beta-23008",
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Linq.Expressions.dll"
-        ]
+          "System.Reflection": "4.0.0-beta-23011",
+          "System.Runtime": "4.0.0-beta-23011"
+        }
       },
-      "System.ObjectModel/4.0.10-beta-23008": {
+      "System.ObjectModel/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.20-beta-23008",
-          "System.Resources.ResourceManager": "4.0.0-beta-23008",
-          "System.Diagnostics.Debug": "4.0.10-beta-23008",
-          "System.Collections": "4.0.10-beta-23008",
-          "System.Threading": "4.0.10-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.ObjectModel.dll"
-        ],
-        "runtime": [
-          "lib/any/System.ObjectModel.dll"
-        ]
+          "System.Runtime": "4.0.20-beta-23011",
+          "System.Resources.ResourceManager": "4.0.0-beta-23011",
+          "System.Diagnostics.Debug": "4.0.10-beta-23011",
+          "System.Collections": "4.0.10-beta-23011",
+          "System.Threading": "4.0.10-beta-23011"
+        }
       },
-      "System.Private.Uri/4.0.0-beta-23008": {
-        "runtime": [
-          "lib/DNXCore50/System.Private.Uri.dll"
-        ]
+      "System.Private.Uri/4.0.0-beta-23011": {
+        "runtime": {
+          "lib/DNXCore50/System.Private.Uri.dll": {}
+        }
       },
-      "System.Reflection/4.0.10-beta-23008": {
+      "System.Reflection/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.20-beta-23008",
-          "System.IO": "4.0.0-beta-23008",
-          "System.Reflection.Primitives": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Reflection.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Reflection.dll"
-        ]
+          "System.Runtime": "4.0.20-beta-23011",
+          "System.IO": "4.0.0-beta-23011",
+          "System.Reflection.Primitives": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Reflection.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Reflection.dll": {}
+        }
       },
-      "System.Reflection.Extensions/4.0.0-beta-23008": {
+      "System.Reflection.Extensions/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008",
-          "System.Reflection": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Reflection.Extensions.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Reflection.Extensions.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011",
+          "System.Reflection": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+        }
       },
-      "System.Reflection.Primitives/4.0.0-beta-23008": {
+      "System.Reflection.Primitives/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Reflection.Primitives.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Reflection.Primitives.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+        }
       },
-      "System.Reflection.TypeExtensions/4.0.0-beta-23008": {
+      "System.Reflection.TypeExtensions/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008",
-          "System.Reflection": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Reflection.TypeExtensions.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Reflection.TypeExtensions.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011",
+          "System.Reflection": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+        }
       },
-      "System.Resources.ResourceManager/4.0.0-beta-23008": {
+      "System.Resources.ResourceManager/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008",
-          "System.Reflection": "4.0.0-beta-23008",
-          "System.Globalization": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Resources.ResourceManager.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Resources.ResourceManager.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011",
+          "System.Reflection": "4.0.0-beta-23011",
+          "System.Globalization": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+        }
       },
-      "System.Runtime/4.0.20-beta-23008": {
+      "System.Runtime/4.0.20-beta-23011": {
         "dependencies": {
-          "System.Private.Uri": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Runtime.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Runtime.dll"
-        ]
+          "System.Private.Uri": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Runtime.dll": {}
+        }
       },
-      "System.Runtime.Extensions/4.0.10-beta-23008": {
+      "System.Runtime.Extensions/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.20-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Runtime.Extensions.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Runtime.Extensions.dll"
-        ]
+          "System.Runtime": "4.0.20-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+        }
       },
-      "System.Runtime.Handles/4.0.0-beta-23008": {
+      "System.Runtime.Handles/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Runtime.Handles.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Runtime.Handles.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Runtime.Handles.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Runtime.Handles.dll": {}
+        }
       },
-      "System.Runtime.InteropServices/4.0.20-beta-23008": {
+      "System.Runtime.InteropServices/4.0.20-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008",
-          "System.Reflection": "4.0.0-beta-23008",
-          "System.Reflection.Primitives": "4.0.0-beta-23008",
-          "System.Runtime.Handles": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Runtime.InteropServices.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Runtime.InteropServices.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011",
+          "System.Reflection": "4.0.0-beta-23011",
+          "System.Reflection.Primitives": "4.0.0-beta-23011",
+          "System.Runtime.Handles": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+        }
       },
-      "System.Text.Encoding/4.0.10-beta-23008": {
+      "System.Text.Encoding/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Text.Encoding.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Text.Encoding.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Text.Encoding.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Text.Encoding.dll": {}
+        }
       },
-      "System.Threading/4.0.0-beta-23008": {
+      "System.Threading/4.0.0-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008",
-          "System.Threading.Tasks": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Threading.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011",
+          "System.Threading.Tasks": "4.0.0-beta-23011"
+        }
       },
-      "System.Threading.Tasks/4.0.10-beta-23008": {
+      "System.Threading.Tasks/4.0.10-beta-23011": {
         "dependencies": {
-          "System.Runtime": "4.0.0-beta-23008"
-        },
-        "compile": [
-          "ref/any/System.Threading.Tasks.dll"
-        ],
-        "runtime": [
-          "lib/DNXCore50/System.Threading.Tasks.dll"
-        ]
+          "System.Runtime": "4.0.0-beta-23011"
+        },
+        "compile": {
+          "lib/DNXCore50/System.Threading.Tasks.dll": {}
+        },
+        "runtime": {
+          "lib/DNXCore50/System.Threading.Tasks.dll": {}
+        }
       }
     }
   },
   "libraries": {
-    "System.Collections/4.0.10-beta-23008": {
-      "sha512": "sKunA43A1Z5H+P20kMoaMybo/q+pcGRSxbZAnhQ8APUgMUkHEJr+4DLFQ75sx7sP+WIqE+UX/dcffqo63SmMCw==",
+    "System.Collections/4.0.10-beta-23011": {
+      "sha512": "BE8JCafr5xuUed047XDtgZ5ESLVcZxbxsjP9YIbUZd3+el2YzhloI1exhS6f316CXezvza1Rark+ZiozkDC0xA==",
       "files": [
-        "System.Collections.4.0.10-beta-23008.nupkg",
-        "System.Collections.4.0.10-beta-23008.nupkg.sha512",
+        "System.Collections.4.0.10-beta-23011.nupkg",
+        "System.Collections.4.0.10-beta-23011.nupkg.sha512",
         "System.Collections.nuspec",
         "lib/DNXCore50/System.Collections.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Collections.dll",
-        "ref/any/System.Collections.dll",
+        "ref/dotnet/System.Collections.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
       ]
     },
-    "System.Diagnostics.Debug/4.0.10-beta-23008": {
-      "sha512": "nJDxh4LmuRPM/GKdWMX6kqpR2GHTWoIy1U8rOKMsBd7z+SjPyZn9F5IQjjRpi/ClOc88kNAtVgvWn4iCYU26Nw==",
+    "System.Diagnostics.Debug/4.0.10-beta-23011": {
+      "sha512": "sB3xq/+AlGnbVGDR54yiGNyLKO69as2mOvroQYtyFHa/+NHUE3Ih3mnsr/HSh8Z/GeZE8tjMA1cQtlwERb2pOg==",
       "files": [
-        "System.Diagnostics.Debug.4.0.10-beta-23008.nupkg",
-        "System.Diagnostics.Debug.4.0.10-beta-23008.nupkg.sha512",
+        "System.Diagnostics.Debug.4.0.10-beta-23011.nupkg",
+        "System.Diagnostics.Debug.4.0.10-beta-23011.nupkg.sha512",
         "System.Diagnostics.Debug.nuspec",
         "lib/DNXCore50/System.Diagnostics.Debug.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Diagnostics.Debug.dll",
-        "ref/any/System.Diagnostics.Debug.dll",
+        "ref/dotnet/System.Diagnostics.Debug.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
       ]
     },
-    "System.Diagnostics.Tools/4.0.0-beta-23008": {
-      "sha512": "UTnQGZ5sFnZPYnhh8sewrlG8QACgNBfLUBJwhahFnuPaOAXKtqvov8XlBGzEwNFGRtBkIm7FfTgoIbY7V4KQlQ==",
+    "System.Diagnostics.Tools/4.0.0-beta-23011": {
+      "sha512": "L6J5l4Zw2qH0x3OBc1CtfRCviTXGAehckuKFB4vk9TWjuMC+oUh8g3uB+D1Jbpk18KHDn75I96QdvkMgNq0yYw==",
       "files": [
-        "System.Diagnostics.Tools.4.0.0-beta-23008.nupkg",
-        "System.Diagnostics.Tools.4.0.0-beta-23008.nupkg.sha512",
+        "System.Diagnostics.Tools.4.0.0-beta-23011.nupkg",
+        "System.Diagnostics.Tools.4.0.0-beta-23011.nupkg.sha512",
         "System.Diagnostics.Tools.nuspec",
         "lib/DNXCore50/System.Diagnostics.Tools.dll",
         "lib/net45/_._",
         "lib/netcore50/System.Diagnostics.Tools.dll",
         "lib/win8/_._",
-        "ref/any/System.Diagnostics.Tools.dll",
+        "ref/dotnet/System.Diagnostics.Tools.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Diagnostics.Tools.dll",
         "ref/win8/_._",
         "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll"
       ]
     },
-    "System.Dynamic.Runtime/4.0.0-beta-23008": {
-      "sha512": "2DJbcWj2kpJTTUkzeLWU4pVgNKpUIFIxrkJsh4mIsvSkR5LLe52631VYQfxvcH8ZbbkMLbJB4NVSpoQ3kXEA4w==",
+    "System.Dynamic.Runtime/4.0.0-beta-23011": {
+      "sha512": "aJbjOXQws8CfeESmNcePg8oiYSDf6wRlI2ibI8jQTW2wuPwy7FRetnIV3jzhfVQ3B0IgnVXNb0MCNJg9mgWbuQ==",
       "files": [
         "License.rtf",
-        "System.Dynamic.Runtime.4.0.0-beta-23008.nupkg",
-        "System.Dynamic.Runtime.4.0.0-beta-23008.nupkg.sha512",
+        "System.Dynamic.Runtime.4.0.0-beta-23011.nupkg",
+        "System.Dynamic.Runtime.4.0.0-beta-23011.nupkg.sha512",
         "System.Dynamic.Runtime.nuspec",
         "lib/net45/_._",
         "lib/win8/_._",
-        "ref/any/System.Dynamic.Runtime.dll",
+        "ref/dotnet/System.Dynamic.Runtime.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Dynamic.Runtime.dll",
         "ref/win8/_._"
       ]
     },
-    "System.Globalization/4.0.10-beta-23008": {
-      "sha512": "JBUTXW1KzjXantOJhPZQUTyoQ+AVtIVDW8nqyv0YfPjDnSAds51uvIW+tYiDM6yXFhjeXjNT/RcKBR6OtUmbTg==",
+    "System.Globalization/4.0.10-beta-23011": {
+      "sha512": "1Q9Q79GyLTuVKZIaWSQTa9EDckcJsDer70g8xMG3Gri00zWwStUMa2Yb7JyHkbOPR8+8bRyQrNZg20MTPPgluA==",
       "files": [
-        "System.Globalization.4.0.10-beta-23008.nupkg",
-        "System.Globalization.4.0.10-beta-23008.nupkg.sha512",
+        "System.Globalization.4.0.10-beta-23011.nupkg",
+        "System.Globalization.4.0.10-beta-23011.nupkg.sha512",
         "System.Globalization.nuspec",
         "lib/DNXCore50/System.Globalization.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Globalization.dll",
-        "ref/any/System.Globalization.dll",
+        "ref/dotnet/System.Globalization.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
       ]
     },
-    "System.IO/4.0.10-beta-23008": {
-      "sha512": "NrvoHRUhZUAILWNGPFayAlezxqo4R2qX7RZ/wwJ2PjSY/4svgDuaB4VJRTnuOPx1wRQasPLXI5sEl+dXPvfTnQ==",
+    "System.IO/4.0.10-beta-23011": {
+      "sha512": "NYoIpyR5hJvnv/jnY817GLBaH+DLJEsSOEGw8/NL/y4taFzuWVR2ROQtpWXD/2GLrXiTZ6Kdn7f1czs4DOqH1A==",
       "files": [
-        "System.IO.4.0.10-beta-23008.nupkg",
-        "System.IO.4.0.10-beta-23008.nupkg.sha512",
+        "System.IO.4.0.10-beta-23011.nupkg",
+        "System.IO.4.0.10-beta-23011.nupkg.sha512",
         "System.IO.nuspec",
         "lib/DNXCore50/System.IO.dll",
         "lib/net46/_._",
         "lib/netcore50/System.IO.dll",
-        "ref/any/System.IO.dll",
+        "ref/dotnet/System.IO.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.IO.dll"
       ]
     },
-    "System.Linq/4.0.0-beta-23008": {
-      "sha512": "JCnxYFYUOeVyIwfNO5qsDf5sPOS1nE6WmeDC5JubKDmAzdgnE02QcXREj1MQOakEM3Pltn3Oh8vCiZ7dSd96sg==",
+    "System.Linq/4.0.0-beta-23011": {
+      "sha512": "OsA4menI/BcSy5jmf0TGlPz2j4ZF2ggeY0EfTMVBhnpMZiXwiZB4RBETl+ehLcqZwTQJKTOw1TIKi+Ewe4K1ag==",
       "files": [
-        "System.Linq.4.0.0-beta-23008.nupkg",
-        "System.Linq.4.0.0-beta-23008.nupkg.sha512",
+        "System.Linq.4.0.0-beta-23011.nupkg",
+        "System.Linq.4.0.0-beta-23011.nupkg.sha512",
         "System.Linq.nuspec",
-        "lib/any/System.Linq.dll",
+        "lib/dotnet/System.Linq.dll",
         "lib/net45/_._",
+        "lib/netcore50/System.Linq.dll",
         "lib/win8/_._",
-        "ref/any/System.Linq.dll",
+        "ref/dotnet/System.Linq.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Linq.dll",
         "ref/win8/_._"
       ]
     },
-    "System.Linq.Expressions/4.0.0-beta-23008": {
-      "sha512": "AW3l/CW43ictbRew2M5/Lw/PB4U+aovi3RWPTNUUweBHMHjRjZlxiyKD6nqWWSvGFOKLvMVxZYgIwqn64LWQYQ==",
+    "System.Linq.Expressions/4.0.0-beta-23011": {
+      "sha512": "7/Rr6oDGdWoLdvbyPcpLSbgbrlTloC51oXIPdIxZqGokeB64umu6K6/G41TqV7oIngcm9XF7IKU67JqH1FgWrQ==",
       "files": [
         "License.rtf",
-        "System.Linq.Expressions.4.0.0-beta-23008.nupkg",
-        "System.Linq.Expressions.4.0.0-beta-23008.nupkg.sha512",
+        "System.Linq.Expressions.4.0.0-beta-23011.nupkg",
+        "System.Linq.Expressions.4.0.0-beta-23011.nupkg.sha512",
         "System.Linq.Expressions.nuspec",
         "lib/net45/_._",
         "lib/win8/_._",
-        "ref/any/System.Linq.Expressions.dll",
+        "ref/dotnet/System.Linq.Expressions.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Linq.Expressions.dll",
         "ref/win8/_._"
       ]
     },
-    "System.ObjectModel/4.0.10-beta-23008": {
-      "sha512": "x62g67ibtc53mLeHJ4BoQ9bYf+0UYvPXYi4JaEd8xnFFBHkOf5GF9YJkw5u433TVZ60do1GU2us0TKZp8+L3ZQ==",
+    "System.ObjectModel/4.0.10-beta-23011": {
+      "sha512": "bRpsIvHcNa1d5O+icRYpwi7keOynar+yKZnJxEIjahznKcsVK2DLPMsm5VWPygNkSz9m7EFDmr8J6Mg/lvmwJw==",
       "files": [
-        "System.ObjectModel.4.0.10-beta-23008.nupkg",
-        "System.ObjectModel.4.0.10-beta-23008.nupkg.sha512",
+        "System.ObjectModel.4.0.10-beta-23011.nupkg",
+        "System.ObjectModel.4.0.10-beta-23011.nupkg.sha512",
         "System.ObjectModel.nuspec",
-        "lib/any/System.ObjectModel.dll",
+        "lib/dotnet/System.ObjectModel.dll",
         "lib/net46/_._",
-        "ref/any/System.ObjectModel.dll",
+        "ref/dotnet/System.ObjectModel.dll",
         "ref/net46/_._"
       ]
     },
-    "System.Private.Uri/4.0.0-beta-23008": {
-      "sha512": "q2VlKvy9ufHawdI5abrNKXvUIgFZYnBYMtPqK8gy1kEVhaQ1LWR7WLprwgI11mk7Ef18+P5mj08gCuXbl/rINw==",
+    "System.Private.Uri/4.0.0-beta-23011": {
+      "sha512": "yil581lvQfpXUFfLnfmS7t9+NDvy7NeSHfKYBF7CluatvDQxT6QmwRxi9zKXzCYB7OY6sqvrRFOgdeAxNalVkA==",
       "files": [
-        "System.Private.Uri.4.0.0-beta-23008.nupkg",
-        "System.Private.Uri.4.0.0-beta-23008.nupkg.sha512",
+        "System.Private.Uri.4.0.0-beta-23011.nupkg",
+        "System.Private.Uri.4.0.0-beta-23011.nupkg.sha512",
         "System.Private.Uri.nuspec",
         "lib/DNXCore50/System.Private.Uri.dll",
         "lib/netcore50/System.Private.Uri.dll",
@@ -396,176 +380,180 @@
         "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
       ]
     },
-    "System.Reflection/4.0.10-beta-23008": {
-      "sha512": "1189taPg0slhVhsstTmIlvzAdCQfLLr5Wd187fZHO3NPNMxrO7VLkI+t8G33HBCVtRfFzkNbpk3sTHtqA3yqAw==",
+    "System.Reflection/4.0.10-beta-23011": {
+      "sha512": "Xx5JN02rEd5fartdsX49YwpuYNUtx01tVJiZGVco58IKWjO1MA67YM6zQgzDMzltNMrE3kra6sFa/B27kTBCBw==",
       "files": [
-        "System.Reflection.4.0.10-beta-23008.nupkg",
-        "System.Reflection.4.0.10-beta-23008.nupkg.sha512",
+        "System.Reflection.4.0.10-beta-23011.nupkg",
+        "System.Reflection.4.0.10-beta-23011.nupkg.sha512",
         "System.Reflection.nuspec",
         "lib/DNXCore50/System.Reflection.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Reflection.dll",
-        "ref/any/System.Reflection.dll",
+        "ref/dotnet/System.Reflection.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
       ]
     },
-    "System.Reflection.Extensions/4.0.0-beta-23008": {
-      "sha512": "btrHhR/58LNjwl0OTjWKj4+gYffoNcl/E5V+x1piHFNIvnf7EzLwTkhJ74QnqlycICHz3ZqHmdUT3OsfmcPRSA==",
+    "System.Reflection.Extensions/4.0.0-beta-23011": {
+      "sha512": "ClFX2KEA4B+hPi+2QT7byNQpDNycVvJ+Sgn70ja8AbrVqTgNSDtWqDPWT549OT+Xhca57R4its/hi4/r/jgD0Q==",
       "files": [
-        "System.Reflection.Extensions.4.0.0-beta-23008.nupkg",
-        "System.Reflection.Extensions.4.0.0-beta-23008.nupkg.sha512",
+        "System.Reflection.Extensions.4.0.0-beta-23011.nupkg",
+        "System.Reflection.Extensions.4.0.0-beta-23011.nupkg.sha512",
         "System.Reflection.Extensions.nuspec",
         "lib/DNXCore50/System.Reflection.Extensions.dll",
         "lib/net45/_._",
         "lib/netcore50/System.Reflection.Extensions.dll",
         "lib/win8/_._",
-        "ref/any/System.Reflection.Extensions.dll",
+        "ref/dotnet/System.Reflection.Extensions.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Reflection.Extensions.dll",
         "ref/win8/_._",
         "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
       ]
     },
-    "System.Reflection.Primitives/4.0.0-beta-23008": {
-      "sha512": "eI0lHFHEQZcLM3iHj0nj6GbbY9wSrC70usIZ7qryR8xSExmJANVy34+Z8dquXx3wscYFAhyhFBCBOAle1a2HXw==",
+    "System.Reflection.Primitives/4.0.0-beta-23011": {
+      "sha512": "RVUHArAFLmbs6YBmFTrX+3A0/JHR6EaWmGmxWXqzSMuOe8LiNQqwyPPi30UFzCW/SWZyzGzYA6EJovu9w34JZA==",
       "files": [
-        "System.Reflection.Primitives.4.0.0-beta-23008.nupkg",
-        "System.Reflection.Primitives.4.0.0-beta-23008.nupkg.sha512",
+        "System.Reflection.Primitives.4.0.0-beta-23011.nupkg",
+        "System.Reflection.Primitives.4.0.0-beta-23011.nupkg.sha512",
         "System.Reflection.Primitives.nuspec",
         "lib/DNXCore50/System.Reflection.Primitives.dll",
         "lib/net45/_._",
         "lib/netcore50/System.Reflection.Primitives.dll",
         "lib/win8/_._",
-        "ref/any/System.Reflection.Primitives.dll",
+        "ref/dotnet/System.Reflection.Primitives.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Reflection.Primitives.dll",
         "ref/win8/_._",
         "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
       ]
     },
-    "System.Reflection.TypeExtensions/4.0.0-beta-23008": {
-      "sha512": "1msw5YmdVH+mjBZkTjFsjsPoGh0V40H41Sdfk/eOQ5CITRPz/80xQn/JSRImaw5zD06XZ1SGKvbnTHSRkC3kAQ==",
+    "System.Reflection.TypeExtensions/4.0.0-beta-23011": {
+      "sha512": "MY+f1x4wYQrYrzuYx/1PntGIOzfHgyrXFNx0sK8a2yy/YRazgeAzcJKMzOeIQngM5rFIP0q5XyUPFfjS/PxfEw==",
       "files": [
-        "System.Reflection.TypeExtensions.4.0.0-beta-23008.nupkg",
-        "System.Reflection.TypeExtensions.4.0.0-beta-23008.nupkg.sha512",
+        "System.Reflection.TypeExtensions.4.0.0-beta-23011.nupkg",
+        "System.Reflection.TypeExtensions.4.0.0-beta-23011.nupkg.sha512",
         "System.Reflection.TypeExtensions.nuspec",
         "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
         "lib/net46/System.Reflection.TypeExtensions.dll",
         "lib/netcore50/System.Reflection.TypeExtensions.dll",
-        "ref/any/System.Reflection.TypeExtensions.dll",
+        "ref/dotnet/System.Reflection.TypeExtensions.dll",
         "ref/net46/System.Reflection.TypeExtensions.dll",
         "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
       ]
     },
-    "System.Resources.ResourceManager/4.0.0-beta-23008": {
-      "sha512": "6lqlZBtUl2Fo2rZjWO4lKO6n59RKrfwCwB2i1kLEiYthOVQ3/neeGkpErpOBkabXq6lk5SMgJpp3jC/AfPsmAA==",
+    "System.Resources.ResourceManager/4.0.0-beta-23011": {
+      "sha512": "TgjsEiLAIQPJRw8yOe8oMgV9fSYkzt5wffauiRMDkKc/DqUB2RS1HVtlQQvb5XctpI8gxpxlna6EkEdiWthB4w==",
       "files": [
-        "System.Resources.ResourceManager.4.0.0-beta-23008.nupkg",
-        "System.Resources.ResourceManager.4.0.0-beta-23008.nupkg.sha512",
+        "System.Resources.ResourceManager.4.0.0-beta-23011.nupkg",
+        "System.Resources.ResourceManager.4.0.0-beta-23011.nupkg.sha512",
         "System.Resources.ResourceManager.nuspec",
         "lib/DNXCore50/System.Resources.ResourceManager.dll",
         "lib/net45/_._",
         "lib/netcore50/System.Resources.ResourceManager.dll",
         "lib/win8/_._",
-        "ref/any/System.Resources.ResourceManager.dll",
+        "ref/dotnet/System.Resources.ResourceManager.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Resources.ResourceManager.dll",
         "ref/win8/_._",
         "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
       ]
     },
-    "System.Runtime/4.0.20-beta-23008": {
-      "sha512": "YX9/7Q6EHadgTLjH4Sa5zKHGMTMrwiMynAlQxMSQLGYCyJX6Z4/hejrBR7cNxrRddXnzxs5OALdEZqdU80zwxw==",
+    "System.Runtime/4.0.20-beta-23011": {
+      "sha512": "WFRsJnfRzXYIiDJRbTXGctncx6Hw1F/uS2c5a5CzUwHuA3D/CM152F2HjWt12dLgH0BOcGvcRjKl2AfJ6MnHVg==",
       "files": [
-        "System.Runtime.4.0.20-beta-23008.nupkg",
-        "System.Runtime.4.0.20-beta-23008.nupkg.sha512",
+        "System.Runtime.4.0.20-beta-23011.nupkg",
+        "System.Runtime.4.0.20-beta-23011.nupkg.sha512",
         "System.Runtime.nuspec",
         "lib/DNXCore50/System.Runtime.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Runtime.dll",
-        "ref/any/System.Runtime.dll",
+        "ref/dotnet/System.Runtime.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
       ]
     },
-    "System.Runtime.Extensions/4.0.10-beta-23008": {
-      "sha512": "488ce5N/0JQ2EbMzolr3CiIwqY64HEtxh3bIRDZ87p1eY2hQ79pROseFjQQ5n9q7aG+xs1D5CWVzuXcps976tA==",
+    "System.Runtime.Extensions/4.0.10-beta-23011": {
+      "sha512": "Ctasd6O2G00QpY3QcZN1feOZqqbN8B5rmz7P2B5E7VQWS1Dd6+CI6JAwzLHItFnIQQotOb0cy/tJdVwhqa8Uyg==",
       "files": [
-        "System.Runtime.Extensions.4.0.10-beta-23008.nupkg",
-        "System.Runtime.Extensions.4.0.10-beta-23008.nupkg.sha512",
+        "System.Runtime.Extensions.4.0.10-beta-23011.nupkg",
+        "System.Runtime.Extensions.4.0.10-beta-23011.nupkg.sha512",
         "System.Runtime.Extensions.nuspec",
         "lib/DNXCore50/System.Runtime.Extensions.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Runtime.Extensions.dll",
-        "ref/any/System.Runtime.Extensions.dll",
+        "ref/dotnet/System.Runtime.Extensions.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
       ]
     },
-    "System.Runtime.Handles/4.0.0-beta-23008": {
-      "sha512": "MC+Xc6KdYugsDK3xBefREfzPgzwhM1nDAF/nbaGLllx/huXsIvoBjFXRpxtbXfKrShYZBvInsfaElCpx28b1Rg==",
+    "System.Runtime.Handles/4.0.0-beta-23011": {
+      "sha512": "9e2Wa27gTX3K33U1VFzaztTXEs3AeA63YhtiaC5xHMuxGhg8bgTJBKIUH4No6SuuazVMYqYEa6LrN4V38dn6Rg==",
       "files": [
-        "System.Runtime.Handles.4.0.0-beta-23008.nupkg",
-        "System.Runtime.Handles.4.0.0-beta-23008.nupkg.sha512",
+        "System.Runtime.Handles.4.0.0-beta-23011.nupkg",
+        "System.Runtime.Handles.4.0.0-beta-23011.nupkg.sha512",
         "System.Runtime.Handles.nuspec",
         "lib/DNXCore50/System.Runtime.Handles.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Runtime.Handles.dll",
-        "ref/any/System.Runtime.Handles.dll",
+        "ref/dotnet/System.Runtime.Handles.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
       ]
     },
-    "System.Runtime.InteropServices/4.0.20-beta-23008": {
-      "sha512": "aEI0FSdMvSv71yf+992rXOr5O3lJg+7SBN47p1C9Vmup/33IYqdAHoerV7WZ8y0s7KOtAwhKQBH5AokJgRGSiQ==",
+    "System.Runtime.InteropServices/4.0.20-beta-23011": {
+      "sha512": "2JoFno8LnzhiCBprgeXOY7oanWgtTYqRLoCLVnwNTYxH+7Vrz5To2Jf3VynGDPgC0GYciv1Jr9qrbeUEfGzNnA==",
       "files": [
-        "System.Runtime.InteropServices.4.0.20-beta-23008.nupkg",
-        "System.Runtime.InteropServices.4.0.20-beta-23008.nupkg.sha512",
+        "System.Runtime.InteropServices.4.0.20-beta-23011.nupkg",
+        "System.Runtime.InteropServices.4.0.20-beta-23011.nupkg.sha512",
         "System.Runtime.InteropServices.nuspec",
         "lib/DNXCore50/System.Runtime.InteropServices.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Runtime.InteropServices.dll",
-        "ref/any/System.Runtime.InteropServices.dll",
+        "ref/dotnet/System.Runtime.InteropServices.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
       ]
     },
-    "System.Text.Encoding/4.0.10-beta-23008": {
-      "sha512": "dDcnfqdj6stUj1o1mNZIxEDTI0er7TVER+CVcng+6rEejErS5HQjIEsuEepQSiAF3VDiZu8ZI89RAUuQbCSjEw==",
+    "System.Text.Encoding/4.0.10-beta-23011": {
+      "sha512": "WpZkSv0yV1Fp3hVvHNlvEQ+tdM9vHvbhqJ6dTxcAR7fSfRftH0IdhtSc4rDWHNegfoKiX+nra4S8aNPxe3u1AQ==",
       "files": [
-        "System.Text.Encoding.4.0.10-beta-23008.nupkg",
-        "System.Text.Encoding.4.0.10-beta-23008.nupkg.sha512",
+        "System.Text.Encoding.4.0.10-beta-23011.nupkg",
+        "System.Text.Encoding.4.0.10-beta-23011.nupkg.sha512",
         "System.Text.Encoding.nuspec",
         "lib/DNXCore50/System.Text.Encoding.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Text.Encoding.dll",
-        "ref/any/System.Text.Encoding.dll",
+        "ref/dotnet/System.Text.Encoding.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
       ]
     },
-    "System.Threading/4.0.0-beta-23008": {
-      "sha512": "yWsWarhVtzNEASX3qdzjSkR8GRXJVNJuHG+wbwBE6RiEtaa1GA8zWvHiPsTrgSWtIbEW4xuirxK71IiN2DB/fw==",
+    "System.Threading/4.0.0-beta-23011": {
+      "sha512": "BdnXMR9bcWgfOvzjglc0QKRnqLq8LEmTmxIUPkD9iH+yX9gNYcsHMp6XHHLpLbN8V8aKUWxSgIAx9CQDDZk8Kg==",
       "files": [
         "License.rtf",
-        "System.Threading.4.0.0-beta-23008.nupkg",
-        "System.Threading.4.0.0-beta-23008.nupkg.sha512",
+        "System.Threading.4.0.0-beta-23011.nupkg",
+        "System.Threading.4.0.0-beta-23011.nupkg.sha512",
         "System.Threading.nuspec",
         "lib/net45/_._",
         "lib/win8/_._",
-        "ref/any/System.Threading.dll",
+        "ref/dotnet/System.Threading.dll",
         "ref/net45/_._",
+        "ref/netcore50/System.Threading.dll",
         "ref/win8/_._"
       ]
     },
-    "System.Threading.Tasks/4.0.10-beta-23008": {
-      "sha512": "G47/e2ZxNzYmfAXgHA7UwxdTGVJPD4bLmG/v1pxyPTyTsPzNA3CjqHVId27PsDdfo/L3w2Cl+oZM1s+pHfXXRw==",
+    "System.Threading.Tasks/4.0.10-beta-23011": {
+      "sha512": "v0aolU0bEyyr/nlqI8r/9wwzSQKyrbumjtbS2Zjh/8aUFTNn1WJ5S20PfXcfMAbjxk6NTyjg1Pe5mvhGGu+zWw==",
       "files": [
-        "System.Threading.Tasks.4.0.10-beta-23008.nupkg",
-        "System.Threading.Tasks.4.0.10-beta-23008.nupkg.sha512",
+        "System.Threading.Tasks.4.0.10-beta-23011.nupkg",
+        "System.Threading.Tasks.4.0.10-beta-23011.nupkg.sha512",
         "System.Threading.Tasks.nuspec",
         "lib/DNXCore50/System.Threading.Tasks.dll",
         "lib/net46/_._",
         "lib/netcore50/System.Threading.Tasks.dll",
-        "ref/any/System.Threading.Tasks.dll",
+        "ref/dotnet/System.Threading.Tasks.dll",
         "ref/net46/_._",
         "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
       ]

@ericstj
Copy link
Member

ericstj commented Jun 18, 2015

What version of DNX are we using? It looks like this one doesn't understand the new 'dotnet' identifier we are using in our packages. That is the problem. /cc @anurse

@akoeplinger
Copy link
Member

@ericstj 1.0.0-beta5-11682 on Windows and 1.0.0-beta5-11760 on Unix according to dir.props. I think we should unify those versions, like I suggested in https://github.com/dotnet/corefx/issues/2002.

@ericstj
Copy link
Member

ericstj commented Jun 18, 2015

Can you try the latest beta5 mono DNX and see if it correctly uses ref/dotnet for compile assets? /cc @mmitche who is in the process of updating DNX.
edit I see what happened here. It looks like we've always been on different versions and the lock file was never having an effect because the schema version didn't match:

  • "version": -9997,
  • "version": -9996,

This started becoming a problem when we pushed new packages that required a DNX update. Because Unix wasn't locked (due to above) we started picking up those new packages. Those new packages fail on the old DNX.

@akoeplinger
Copy link
Member

@ericstj I see the same errors on Windows if I update DNX to 1.0.0-beta5-11904 (which seems to be the last beta5 on aspnetvnext myget.org feed).

@ericstj
Copy link
Member

ericstj commented Jun 18, 2015

Actually newer builds with the DotNET change are here: https://www.myget.org/gallery/aspnetrelease. Can you try v1.0.0-beta5-12087.

@akoeplinger
Copy link
Member

@ericstj with that version I get a different error:

D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018: Unexpected error at ResolveNuGetPackageAssets task.\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018: System.IO.DirectoryNotFoundException: Could not find part of the path "D:\Dev\corefx\packages\System.Collections\4.0.10-beta-23015\lib\DNXCore50".\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at System.IO.FileSystemEnumerableIterator`1.CommonInit()\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at System.IO.Directory.GetFiles(String path, String searchPattern, SearchOption searchOption)\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at Microsoft.NuGet.Build.Tasks.ResolveNuGetPackageAssets.CreateItems(String packageName, String packageVersion, JToken packageObject, String key)\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at Microsoft.NuGet.Build.Tasks.ResolveNuGetPackageAssets.Execute()\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()\r [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]
D:\Dev\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00053\lib\packageresolve.targets(65,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() [D:\Dev\corefx\src\Microsoft.CSharp\src\Microsoft.CSharp.csproj]

Though e.g. System.Collections.Immutable.dll seemed to have built fine.

@ericstj
Copy link
Member

ericstj commented Jun 18, 2015

Remove https://www.myget.org/gallery/aspnetrelease from your feeds when you are doing restore on the project. That's causing your restore to pull in newer package that what we have in our DotNET-core feed.

This actually sheds some light on to why dotnet/corefx#2052 is failing. Let me give a crack at fixing both of these. Stay tuned.

@ericstj
Copy link
Member

ericstj commented Jun 18, 2015

Ok, I have a repro of that on windows. This appears to be a recent regression in dnu restore. It isn't installing packages. I'm following up with DNX team.

@ericstj
Copy link
Member

ericstj commented Jun 18, 2015

Ok, I have this fixed with a private build of DNX, we'll need to wait until we get an official build of DNX with this fix.

@ericstj
Copy link
Member

ericstj commented Jun 20, 2015

Should be fixed now.

@ericstj ericstj closed this as completed Jun 20, 2015
@cnblogs-dudu
Copy link
Contributor Author

@ericstj Yes, fixed.

@msftgits msftgits transferred this issue from dotnet/corefx Jan 31, 2020
@msftgits msftgits added this to the 1.0.0-rtm milestone Jan 31, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Jan 5, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants