{"action":"created","issue":{"url":"https://api.github.com/repos/NuGet/Home/issues/380","labels_url":"https://api.github.com/repos/NuGet/Home/issues/380/labels{/name}","comments_url":"https://api.github.com/repos/NuGet/Home/issues/380/comments","events_url":"https://api.github.com/repos/NuGet/Home/issues/380/events","html_url":"https://github.com/NuGet/Home/issues/380","id":66982880,"number":380,"title":"Add an overload to IVsPackageInstaller.InstallPackagesFromRegistryRepository that allows specifying a version range","user":{"login":"eerhardt","id":8291187,"avatar_url":"https://avatars.githubusercontent.com/u/8291187?v=3","gravatar_id":"","url":"https://api.github.com/users/eerhardt","html_url":"https://github.com/eerhardt","followers_url":"https://api.github.com/users/eerhardt/followers","following_url":"https://api.github.com/users/eerhardt/following{/other_user}","gists_url":"https://api.github.com/users/eerhardt/gists{/gist_id}","starred_url":"https://api.github.com/users/eerhardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eerhardt/subscriptions","organizations_url":"https://api.github.com/users/eerhardt/orgs","repos_url":"https://api.github.com/users/eerhardt/repos","events_url":"https://api.github.com/users/eerhardt/events{/privacy}","received_events_url":"https://api.github.com/users/eerhardt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"pranavkm","id":174281,"avatar_url":"https://avatars.githubusercontent.com/u/174281?v=3","gravatar_id":"","url":"https://api.github.com/users/pranavkm","html_url":"https://github.com/pranavkm","followers_url":"https://api.github.com/users/pranavkm/followers","following_url":"https://api.github.com/users/pranavkm/following{/other_user}","gists_url":"https://api.github.com/users/pranavkm/gists{/gist_id}","starred_url":"https://api.github.com/users/pranavkm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pranavkm/subscriptions","organizations_url":"https://api.github.com/users/pranavkm/orgs","repos_url":"https://api.github.com/users/pranavkm/repos","events_url":"https://api.github.com/users/pranavkm/events{/privacy}","received_events_url":"https://api.github.com/users/pranavkm/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/NuGet/Home/milestones/7","html_url":"https://github.com/NuGet/Home/milestones/3.0.0-RTM","labels_url":"https://api.github.com/repos/NuGet/Home/milestones/7/labels","id":1004719,"number":7,"title":"3.0.0-RTM","description":"3.0.0-vNext or RTM. This are cut features or low-pri bugs for RC. This might get fixed for RTM or probably not","creator":{"login":"deepakaravindr","id":2380340,"avatar_url":"https://avatars.githubusercontent.com/u/2380340?v=3","gravatar_id":"","url":"https://api.github.com/users/deepakaravindr","html_url":"https://github.com/deepakaravindr","followers_url":"https://api.github.com/users/deepakaravindr/followers","following_url":"https://api.github.com/users/deepakaravindr/following{/other_user}","gists_url":"https://api.github.com/users/deepakaravindr/gists{/gist_id}","starred_url":"https://api.github.com/users/deepakaravindr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deepakaravindr/subscriptions","organizations_url":"https://api.github.com/users/deepakaravindr/orgs","repos_url":"https://api.github.com/users/deepakaravindr/repos","events_url":"https://api.github.com/users/deepakaravindr/events{/privacy}","received_events_url":"https://api.github.com/users/deepakaravindr/received_events","type":"User","site_admin":false},"open_issues":118,"closed_issues":88,"state":"open","created_at":"2015-03-03T21:15:03Z","updated_at":"2015-05-11T23:20:17Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-04-07T20:26:57Z","updated_at":"2015-05-12T16:50:56Z","closed_at":null,"body":"`IVsPackageInstaller.InstallPackage` accepts a version spec which allows us to specify a `VersionRange`. However all the APIs that accept a registry key as the source treat the version as a specific version rather than a range.\r\n\r\nAdditionally, we need to ensure that the DNU directory structure can be consumed by these APIs. This should be addressed by https://github.com/NuGet/Home/issues/401\r\n\r\n\r\n~~There are APIs to automate installing a NuGet package programmatically from inside VS.  We use these APIs in our tooling scenarios.  When we want to install a NuGet package from a local, well-known repository, we need to pass in the repository path into the APIs.  However, this path can change from machine to machine.  So currently the only way to do this reliably is to read the registry at HKLM\\Software\\NuGet\\Repository to get the local repository path.~~\r\n\r\n~~Instead, there should be an API where I can just pass in the local repository name, and the NuGet Package Manager figures out where the local repository exists.~~"},"comment":{"url":"https://api.github.com/repos/NuGet/Home/issues/comments/101345977","html_url":"https://github.com/NuGet/Home/issues/380#issuecomment-101345977","issue_url":"https://api.github.com/repos/NuGet/Home/issues/380","id":101345977,"user":{"login":"pranavkm","id":174281,"avatar_url":"https://avatars.githubusercontent.com/u/174281?v=3","gravatar_id":"","url":"https://api.github.com/users/pranavkm","html_url":"https://github.com/pranavkm","followers_url":"https://api.github.com/users/pranavkm/followers","following_url":"https://api.github.com/users/pranavkm/following{/other_user}","gists_url":"https://api.github.com/users/pranavkm/gists{/gist_id}","starred_url":"https://api.github.com/users/pranavkm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pranavkm/subscriptions","organizations_url":"https://api.github.com/users/pranavkm/orgs","repos_url":"https://api.github.com/users/pranavkm/repos","events_url":"https://api.github.com/users/pranavkm/events{/privacy}","received_events_url":"https://api.github.com/users/pranavkm/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T16:50:56Z","updated_at":"2015-05-12T16:50:56Z","body":"cc @yishaigalatzer @emgarten Spoke to @eerhardt offline and we have a better understanding of what the changes are for this. Do we need to triage this again for RTM?"}}