{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/cli/issues/4049","repository_url":"https://api.github.com/repos/dotnet/cli","labels_url":"https://api.github.com/repos/dotnet/cli/issues/4049/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/cli/issues/4049/comments","events_url":"https://api.github.com/repos/dotnet/cli/issues/4049/events","html_url":"https://github.com/dotnet/cli/issues/4049","id":171313489,"number":4049,"title":".csproj Usage Question","user":{"login":"wjk","id":1915951,"avatar_url":"https://avatars.githubusercontent.com/u/1915951?v=3","gravatar_id":"","url":"https://api.github.com/users/wjk","html_url":"https://github.com/wjk","followers_url":"https://api.github.com/users/wjk/followers","following_url":"https://api.github.com/users/wjk/following{/other_user}","gists_url":"https://api.github.com/users/wjk/gists{/gist_id}","starred_url":"https://api.github.com/users/wjk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wjk/subscriptions","organizations_url":"https://api.github.com/users/wjk/orgs","repos_url":"https://api.github.com/users/wjk/repos","events_url":"https://api.github.com/users/wjk/events{/privacy}","received_events_url":"https://api.github.com/users/wjk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-08-16T03:05:12Z","updated_at":"2016-11-12T06:49:43Z","closed_at":null,"body":"Regarding the [upcoming replacement of `project.json` with an MSBuild file](https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to-project-json/), I have a few questions concerning how this will affect some of the more complex builds in .NET Core-land; namely, the CoreFX repo.\n\nAlthough the [CoreFX build tools](https://github.com/dotnet/buildtools) are marked as \"not currently meant for consumption outside the .NET Core projects\", that doesn't stop me from forking them and making them more general-purpose. In my personal opinion, the usage of a patched version of CoreFX's build mechanisms seems like the best way to go to build a complex, cross-platform .NET Core-based program given the still-vague upcoming changes. I am of the understanding that the upcoming switch to MSBuild will only affect `*.xproj`-based projects, but will this break compatibility with the `*.csproj` files used in the CoreFX build system?\n\nMy other question in this regard concerns how Visual Studio Code, in particular, will consume the dependencies in the CoreFX repo. As of when I write this, while VSCode locates the `project.json` for `System.Private.Uri`, when it initializes OmniSharp, it fails to find the reference assemblies, and therefore gives me 2,000+ missing-predefined-type errors when I open a source file. What am I doing wrong here?\n"},"comment":{"url":"https://api.github.com/repos/dotnet/cli/issues/comments/260105877","html_url":"https://github.com/dotnet/cli/issues/4049#issuecomment-260105877","issue_url":"https://api.github.com/repos/dotnet/cli/issues/4049","id":260105877,"user":{"login":"piotrpMSFT","id":2379589,"avatar_url":"https://avatars.githubusercontent.com/u/2379589?v=3","gravatar_id":"","url":"https://api.github.com/users/piotrpMSFT","html_url":"https://github.com/piotrpMSFT","followers_url":"https://api.github.com/users/piotrpMSFT/followers","following_url":"https://api.github.com/users/piotrpMSFT/following{/other_user}","gists_url":"https://api.github.com/users/piotrpMSFT/gists{/gist_id}","starred_url":"https://api.github.com/users/piotrpMSFT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piotrpMSFT/subscriptions","organizations_url":"https://api.github.com/users/piotrpMSFT/orgs","repos_url":"https://api.github.com/users/piotrpMSFT/repos","events_url":"https://api.github.com/users/piotrpMSFT/events{/privacy}","received_events_url":"https://api.github.com/users/piotrpMSFT/received_events","type":"User","site_admin":false},"created_at":"2016-11-12T06:49:43Z","updated_at":"2016-11-12T06:49:43Z","body":"@wjk shouldn't this issue be tracked in the build-tools repo? I chatted with @weshaggard earlier today about this topic and we agreed that moving corefx+build-tools [that's not math :)] over to CLI preview3+ is going to be a fairly big effort. We'll eventually get there, but it's not a primary concern for the initial msbuild push. I'm quite certain that the CLI repo will be rather ancillary in that push, however, fixing whatever gaps we find during build-tools migration.\r\n\r\nI'll leave this open for the time being, but I do think that the build-tools folks are the right core set for driving this conversation."}}
{"actor":{"display_login":"piotrpMSFT"}}