2015-02-20 2 views
0

Как получить полный физический путь .sln-файла при написании сценариев в MSBuild?Получить полный путь .sln-файла

Я пытаюсь заставить NuGet для загрузки пакетов с помощью:

<Target Name="BeforeCompileConfiguration"> 
    <Exec Command="&quot;$(ToolsHome)NuGet\NuGet.exe&quot; restore &quot;$(SolutionRoot)\KK\MyProject.sln&quot;" /> 
</Target> 

KK это имя папки, в которой .sln файл находится под. Я хотел бы заменить

$(SolutionRoot)\KK\MyProject.sln 

с единственным свойством $() построить.

ответ

0
$(SolutionPath) 

должен делать свою работу!

Кстати, это эквивалентно:

$(SolutionDir)$(SolutionFileName) 
Смежные вопросы