How can I open a project without opening its associated solution in Visual Studio?
You can create a new solution, and add this project to the solution. Then this project will have a solution of it's own.
It's a hack but rename the .sln file to some other extension temporarily, then double click the csproj. Visual Studio seems to have intellismarts about detecting solutions.