I think this feature should work for projects in solutions, which already have packages Auto-restore feature on. Such proj-files already have a line like this
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == 'Undefined'">....\</SolutionDir>
and also an import
<Import Project="$(SolutionDir).nuget\nuget.targets" />
So such project has $(SolutionDir) variable available.
Moreover such project could'n be built separately from command line without appropriate environment (.nuget folder with nuget.exe, target-file).
As for me, this feature is mandatory. We have a solution with 180 projects which are basis for another solutions with derived projects and that's one hell of the issue to change all manually.
We consider now using a fork of nuget with patch by vermeeca, because its' very important for us.
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == 'Undefined'">....\</SolutionDir>
and also an import
<Import Project="$(SolutionDir).nuget\nuget.targets" />
So such project has $(SolutionDir) variable available.
Moreover such project could'n be built separately from command line without appropriate environment (.nuget folder with nuget.exe, target-file).
As for me, this feature is mandatory. We have a solution with 180 projects which are basis for another solutions with derived projects and that's one hell of the issue to change all manually.
We consider now using a fork of nuget with patch by vermeeca, because its' very important for us.