{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/msbuild/issues/112","labels_url":"https://api.github.com/repos/Microsoft/msbuild/issues/112/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/msbuild/issues/112/comments","events_url":"https://api.github.com/repos/Microsoft/msbuild/issues/112/events","html_url":"https://github.com/Microsoft/msbuild/issues/112","id":85213961,"number":112,"title":"Recursive scan of project references","user":{"login":"kovalikp","id":8546121,"avatar_url":"https://avatars.githubusercontent.com/u/8546121?v=3","gravatar_id":"","url":"https://api.github.com/users/kovalikp","html_url":"https://github.com/kovalikp","followers_url":"https://api.github.com/users/kovalikp/followers","following_url":"https://api.github.com/users/kovalikp/following{/other_user}","gists_url":"https://api.github.com/users/kovalikp/gists{/gist_id}","starred_url":"https://api.github.com/users/kovalikp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kovalikp/subscriptions","organizations_url":"https://api.github.com/users/kovalikp/orgs","repos_url":"https://api.github.com/users/kovalikp/repos","events_url":"https://api.github.com/users/kovalikp/events{/privacy}","received_events_url":"https://api.github.com/users/kovalikp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-04T18:17:52Z","updated_at":"2015-06-04T22:16:51Z","closed_at":null,"body":"It would be great to have a way, how to get full closure of all project references (recursively) from a project. We need this to get information about NuGet packages those referenced projects use. At first we tried to use `BuiltProjectOutputGroupDependencies` metadata, but unfortunately metadata contains only name of last project in dependency chain.\r\n\r\nPlease, could you add a target, that would return a full list of referenced projects (recursively)? Or add a name of the project that produced a file to `*OutputGroup` and `*OutputGroupDependencies` metadata, but ensure that it does not get overwritten by subsequent projects.\r\n\r\nThanks."},"comment":{"url":"https://api.github.com/repos/Microsoft/msbuild/issues/comments/109071036","html_url":"https://github.com/Microsoft/msbuild/issues/112#issuecomment-109071036","issue_url":"https://api.github.com/repos/Microsoft/msbuild/issues/112","id":109071036,"user":{"login":"AArnott","id":3548,"avatar_url":"https://avatars.githubusercontent.com/u/3548?v=3","gravatar_id":"","url":"https://api.github.com/users/AArnott","html_url":"https://github.com/AArnott","followers_url":"https://api.github.com/users/AArnott/followers","following_url":"https://api.github.com/users/AArnott/following{/other_user}","gists_url":"https://api.github.com/users/AArnott/gists{/gist_id}","starred_url":"https://api.github.com/users/AArnott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AArnott/subscriptions","organizations_url":"https://api.github.com/users/AArnott/orgs","repos_url":"https://api.github.com/users/AArnott/repos","events_url":"https://api.github.com/users/AArnott/events{/privacy}","received_events_url":"https://api.github.com/users/AArnott/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T22:16:51Z","updated_at":"2015-06-04T22:16:51Z","body":"You can see [the target that NuProj has to add](https://github.com/nuproj/nuproj/blob/master/src/NuProj.Targets/Microsoft.Common.NuProj.targets) to fill in this gap. "}}