{"action":"created","issue":{"url":"https://api.github.com/repos/fsprojects/Paket/issues/736","labels_url":"https://api.github.com/repos/fsprojects/Paket/issues/736/labels{/name}","comments_url":"https://api.github.com/repos/fsprojects/Paket/issues/736/comments","events_url":"https://api.github.com/repos/fsprojects/Paket/issues/736/events","html_url":"https://github.com/fsprojects/Paket/issues/736","id":65064458,"number":736,"title":"Paket support for vnext project files","user":{"login":"Stift","id":1169723,"avatar_url":"https://avatars.githubusercontent.com/u/1169723?v=3","gravatar_id":"","url":"https://api.github.com/users/Stift","html_url":"https://github.com/Stift","followers_url":"https://api.github.com/users/Stift/followers","following_url":"https://api.github.com/users/Stift/following{/other_user}","gists_url":"https://api.github.com/users/Stift/gists{/gist_id}","starred_url":"https://api.github.com/users/Stift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Stift/subscriptions","organizations_url":"https://api.github.com/users/Stift/orgs","repos_url":"https://api.github.com/users/Stift/repos","events_url":"https://api.github.com/users/Stift/events{/privacy}","received_events_url":"https://api.github.com/users/Stift/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":35,"created_at":"2015-03-29T14:05:56Z","updated_at":"2015-11-10T07:48:09Z","closed_at":null,"body":"With VS2015 and ASP.NET 5 a new project format for asp.net projects is introduced. This has the new extension .kproj and beside of that exists a project.json (https://github.com/aspnet/Home/wiki/Project.json-file) which describes the dependencies of that project.\r\nThe problem here is, that vNext comes with its own package manager (kpm), that downloads all dependencies by default in the folder user profile (subfolder: \".k\"). I think that should keep global dependencies locally (per profile). KPM seems just to be enabled to operate with the nuget API. \r\nThis leads to the situation that in one solution we can have nuget and KPM side-by-side.\r\n\r\nI don't see currently any solution how I can enable Paket with vNext when I switch some projects to vNext. I only see currently that you can specifiy which kre (K runtime) where maybe paket could be triggered from to resolve the references.\r\n\r\nHas anyone else already investigated that issue or some ideas that we can try out?\r\n\r\nSide note: the documentation of kpm is very basic and a lot of its commands are not documented."},"comment":{"url":"https://api.github.com/repos/fsprojects/Paket/issues/comments/155348405","html_url":"https://github.com/fsprojects/Paket/issues/736#issuecomment-155348405","issue_url":"https://api.github.com/repos/fsprojects/Paket/issues/736","id":155348405,"user":{"login":"davidfowl","id":95136,"avatar_url":"https://avatars.githubusercontent.com/u/95136?v=3","gravatar_id":"","url":"https://api.github.com/users/davidfowl","html_url":"https://github.com/davidfowl","followers_url":"https://api.github.com/users/davidfowl/followers","following_url":"https://api.github.com/users/davidfowl/following{/other_user}","gists_url":"https://api.github.com/users/davidfowl/gists{/gist_id}","starred_url":"https://api.github.com/users/davidfowl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidfowl/subscriptions","organizations_url":"https://api.github.com/users/davidfowl/orgs","repos_url":"https://api.github.com/users/davidfowl/repos","events_url":"https://api.github.com/users/davidfowl/events{/privacy}","received_events_url":"https://api.github.com/users/davidfowl/received_events","type":"User","site_admin":false},"created_at":"2015-11-10T07:48:09Z","updated_at":"2015-11-10T07:48:09Z","body":"> That's the answer I was hoping to get. Last questions: in things like VS would it be enough to have the project.lock.json and a project.json without dependencies?\r\n\r\nUntested. There are a few things that would make the experience a bit rocky today. Automated package restore on save is one of them. You could imagine making that pluggable so we can run specific tools when restore is kicked off. We also put projects in the lock file today and we need a way to work that out as well.\r\n\r\n>  Or is VS looking for that block? and do we need to replace the whole MSBuild import or is there a smaller part that handles dependencies and where we can hook into?\r\n\r\nLike @yishaigalatzer said, the lock file is all you need."}}