{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/buildtools/issues/515","repository_url":"https://api.github.com/repos/dotnet/buildtools","labels_url":"https://api.github.com/repos/dotnet/buildtools/issues/515/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/buildtools/issues/515/comments","events_url":"https://api.github.com/repos/dotnet/buildtools/issues/515/events","html_url":"https://github.com/dotnet/buildtools/pull/515","id":139015595,"number":515,"title":"[WIP] Upgrade prerelease dependencies to rc2-23907.","user":{"login":"dagood","id":12819531,"avatar_url":"https://avatars.githubusercontent.com/u/12819531?v=3","gravatar_id":"","url":"https://api.github.com/users/dagood","html_url":"https://github.com/dagood","followers_url":"https://api.github.com/users/dagood/followers","following_url":"https://api.github.com/users/dagood/following{/other_user}","gists_url":"https://api.github.com/users/dagood/gists{/gist_id}","starred_url":"https://api.github.com/users/dagood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dagood/subscriptions","organizations_url":"https://api.github.com/users/dagood/orgs","repos_url":"https://api.github.com/users/dagood/repos","events_url":"https://api.github.com/users/dagood/events{/privacy}","received_events_url":"https://api.github.com/users/dagood/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/buildtools/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-03-07T15:59:26Z","updated_at":"2016-03-08T01:55:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/buildtools/pulls/515","html_url":"https://github.com/dotnet/buildtools/pull/515","diff_url":"https://github.com/dotnet/buildtools/pull/515.diff","patch_url":"https://github.com/dotnet/buildtools/pull/515.patch"},"body":"Update to latest packages based on discussion in https://github.com/dotnet/buildtools/pull/510/.\r\n\r\nI'm getting some restore errors with 23907:\r\n\r\n\tErrors in E:\\git\\buildtools\\src\\Microsoft.DotNet.Build.Tasks.Packaging\\src.Desktop\\project.json\r\n\t  System.Runtime.InteropServices.RuntimeInformation 4.0.0-rc2-23907 provides a compile-time reference assembly for System.Runtime.InteropServices.RuntimeInformation on .NETFramework,Version=v4.5, but there is no run-time assembly compatible with win.\r\n\t  Some packages are not compatible with .NETFramework,Version=v4.5 (win).\r\n\r\nLooking in the package, the runtime.json that I think previously let the restore find the runtime package is no longer there. Not sure if this is a bug or if there's some new way to get to runtimes that I'm not aware of. I can work around this by depending on the win runtime package manually, but that's nasty.\r\n\r\n\tErrors in E:\\git\\buildtools\\src\\Microsoft.DotNet.Build.Tasks\\project.json\r\n\t  Microsoft.Win32.Registry 4.0.0-rc2-23907 provides a compile-time reference assembly for Microsoft.Win32.Registry on DNXCore,Version=v5.0, but there is no run-time assembly compatible with osx.10.10-x64.\r\n\t  Some packages are not compatible with DNXCore,Version=v5.0 (osx.10.10-x64).\r\n\t  Microsoft.Win32.Registry 4.0.0-rc2-23907 provides a compile-time reference assembly for Microsoft.Win32.Registry on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.14.04-x64.\r\n\t  Some packages are not compatible with DNXCore,Version=v5.0 (ubuntu.14.04-x64).\r\n\tErrors in E:\\git\\buildtools\\src\\Microsoft.DotNet.Build.Tasks\\PackageFiles\\tool-runtime\\project.json\r\n\t  Microsoft.Win32.Registry 4.0.0-rc2-23907 provides a compile-time reference assembly for Microsoft.Win32.Registry on DNXCore,Version=v5.0, but there is no run-time assembly compatible with centos.7-x64.\r\n\t  Some packages are not compatible with DNXCore,Version=v5.0 (centos.7-x64).\r\n\t  Microsoft.Win32.Registry 4.0.0-rc2-23907 provides a compile-time reference assembly for Microsoft.Win32.Registry on DNXCore,Version=v5.0, but there is no run-time assembly compatible with debian.8.2-x64.\r\n\t  Some packages are not compatible with DNXCore,Version=v5.0 (debian.8.2-x64).\r\n\t  Microsoft.Win32.Registry 4.0.0-rc2-23907 provides a compile-time reference assembly for Microsoft.Win32.Registry on DNXCore,Version=v5.0, but there is no run-time assembly compatible with osx.10.10-x64.\r\n\t  Some packages are not compatible with DNXCore,Version=v5.0 (osx.10.10-x64).\r\n\t  Microsoft.Win32.Registry 4.0.0-rc2-23907 provides a compile-time reference assembly for Microsoft.Win32.Registry on DNXCore,Version=v5.0, but there is no run-time assembly compatible with rhel.7-x64.\r\n\t  Some packages are not compatible with DNXCore,Version=v5.0 (rhel.7-x64).\r\n\t  Microsoft.Win32.Registry 4.0.0-rc2-23907 provides a compile-time reference assembly for Microsoft.Win32.Registry on DNXCore,Version=v5.0, but there is no run-time assembly compatible with ubuntu.14.04-x64.\r\n\t  Some packages are not compatible with DNXCore,Version=v5.0 (ubuntu.14.04-x64).\r\n\r\nMicrosoft.Win32.Registry 23816 had `lib/dnxcore50/Microsoft.Win32.Registry.dll`, but 23907 only has `runtimes\\win\\lib\\netstandard1.3\\Microsoft.Win32.Registry.dll`. Since this dependency is brought in by `Microsoft.Build.Tasks.Core` and `Microsoft.Build.Utilities.Core` I'm not sure how to fix this... normally for a package that only exists on one platform I would fork the project.json, but it seems like we would hit this same problem when trying to restore tool-runtime on an actual xplat machine. (Because we do want these `Microsoft.Build...` packages on every platform, right?)\r\n\r\n/cc @stephentoub @ericstj @weshaggard "},"comment":{"url":"https://api.github.com/repos/dotnet/buildtools/issues/comments/193552147","html_url":"https://github.com/dotnet/buildtools/pull/515#issuecomment-193552147","issue_url":"https://api.github.com/repos/dotnet/buildtools/issues/515","id":193552147,"user":{"login":"ericstj","id":8918108,"avatar_url":"https://avatars.githubusercontent.com/u/8918108?v=3","gravatar_id":"","url":"https://api.github.com/users/ericstj","html_url":"https://github.com/ericstj","followers_url":"https://api.github.com/users/ericstj/followers","following_url":"https://api.github.com/users/ericstj/following{/other_user}","gists_url":"https://api.github.com/users/ericstj/gists{/gist_id}","starred_url":"https://api.github.com/users/ericstj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericstj/subscriptions","organizations_url":"https://api.github.com/users/ericstj/orgs","repos_url":"https://api.github.com/users/ericstj/repos","events_url":"https://api.github.com/users/ericstj/events{/privacy}","received_events_url":"https://api.github.com/users/ericstj/received_events","type":"User","site_admin":false},"created_at":"2016-03-08T01:55:15Z","updated_at":"2016-03-08T01:55:15Z","body":"You need to pull latest CoreFx, it should be on a much newer buildtools."}}