With version 2.0.0.0 of the Get-Package cmdlet, there is an entry returned for each usage of a package within a project - and the project name is included.
Check your version of Get-Package with the following command in the Package Manager Console within Visual Studio.
get-command get-package
Find all of the projects that have a specific package installed using the following command.
get-package newtonsoft.json
If you are interested in finding any packages for which projects within the solution reference different versions, then try the following command. It should display a list of packages. You can choose one, hit OK and it will show you the projects that reference them.
get-package | group-object Id | %{$versions = ($_.Group | Group-object Version); if(($versions | measure-object).Count -gt 1){$versions;};} | %{$_.Group} | group-object Id, Version | sort-object Name | Out-GridView -OutputMode Single | %{$_.Group} | select-object -first 1 | %{ $version = $_.Version; get-package $_.Id;} | ?{$_.Version -eq $version}