{"action":"closed","issue":{"url":"https://api.github.com/repos/nunit/nunit/issues/723","labels_url":"https://api.github.com/repos/nunit/nunit/issues/723/labels{/name}","comments_url":"https://api.github.com/repos/nunit/nunit/issues/723/comments","events_url":"https://api.github.com/repos/nunit/nunit/issues/723/events","html_url":"https://github.com/nunit/nunit/issues/723","id":92850216,"number":723,"title":"Does nunit.nuspec require dependency on Microsoft.Bcl.Async?","user":{"login":"jcansdale","id":11719160,"avatar_url":"https://avatars.githubusercontent.com/u/11719160?v=3","gravatar_id":"","url":"https://api.github.com/users/jcansdale","html_url":"https://github.com/jcansdale","followers_url":"https://api.github.com/users/jcansdale/followers","following_url":"https://api.github.com/users/jcansdale/following{/other_user}","gists_url":"https://api.github.com/users/jcansdale/gists{/gist_id}","starred_url":"https://api.github.com/users/jcansdale/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcansdale/subscriptions","organizations_url":"https://api.github.com/users/jcansdale/orgs","repos_url":"https://api.github.com/users/jcansdale/repos","events_url":"https://api.github.com/users/jcansdale/events{/privacy}","received_events_url":"https://api.github.com/users/jcansdale/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nunit/nunit/labels/is:bug","name":"is:bug","color":"fc2929"},{"url":"https://api.github.com/repos/nunit/nunit/labels/pri:normal","name":"pri:normal","color":"0052cc"},{"url":"https://api.github.com/repos/nunit/nunit/labels/status:confirm","name":"status:confirm","color":"eb6420"}],"state":"closed","locked":false,"assignee":{"login":"rprouse","id":493828,"avatar_url":"https://avatars.githubusercontent.com/u/493828?v=3","gravatar_id":"","url":"https://api.github.com/users/rprouse","html_url":"https://github.com/rprouse","followers_url":"https://api.github.com/users/rprouse/followers","following_url":"https://api.github.com/users/rprouse/following{/other_user}","gists_url":"https://api.github.com/users/rprouse/gists{/gist_id}","starred_url":"https://api.github.com/users/rprouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rprouse/subscriptions","organizations_url":"https://api.github.com/users/rprouse/orgs","repos_url":"https://api.github.com/users/rprouse/repos","events_url":"https://api.github.com/users/rprouse/events{/privacy}","received_events_url":"https://api.github.com/users/rprouse/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/nunit/nunit/milestones/11","html_url":"https://github.com/nunit/nunit/milestones/3.0Beta3","labels_url":"https://api.github.com/repos/nunit/nunit/milestones/11/labels","id":1099446,"number":11,"title":"3.0Beta3","description":"","creator":{"login":"rprouse","id":493828,"avatar_url":"https://avatars.githubusercontent.com/u/493828?v=3","gravatar_id":"","url":"https://api.github.com/users/rprouse","html_url":"https://github.com/rprouse","followers_url":"https://api.github.com/users/rprouse/followers","following_url":"https://api.github.com/users/rprouse/following{/other_user}","gists_url":"https://api.github.com/users/rprouse/gists{/gist_id}","starred_url":"https://api.github.com/users/rprouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rprouse/subscriptions","organizations_url":"https://api.github.com/users/rprouse/orgs","repos_url":"https://api.github.com/users/rprouse/repos","events_url":"https://api.github.com/users/rprouse/events{/privacy}","received_events_url":"https://api.github.com/users/rprouse/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":24,"state":"open","created_at":"2015-05-07T01:32:23Z","updated_at":"2015-07-14T13:01:15Z","due_on":"2015-06-30T07:00:00Z","closed_at":null},"comments":3,"created_at":"2015-07-03T10:52:51Z","updated_at":"2015-07-14T13:01:15Z","closed_at":"2015-07-14T13:01:15Z","body":"I noticed that when compiling for net40, the NUnit NuGet package takes a dependency on Microsoft.Bcl.Async. This seems like a heavy dependency for a relatively lightweight framework assembly.\r\n\r\nLooking at the 'nunit.framework-4.0' project, it doesn't appear to reference System.Runtime, System.Threading.Tasks, Microsoft.Threading.Tasks or any of the other Microsoft.Bcl.Async associated assemblies. The nunit.framework.tests-4.0 project does however reference these assemblies.\r\n\r\nIs the Microsoft.Bcl.Async dependency really required by nunit.framework? What would happen if it was removed? Could it be left to the test implementer to decide whether or not to reference it?"}}