MSBuild 3.5
У меня есть следующая структура проекта:
trunk/MainSolution.sln
trunk/Build/MyBuild.Proj
trunk/Library/...
trunk/etc...
До сих пор я использовал следующее свойство для определения корневой папки проекта:
<RootFolder>$(MSBuildProjectDirectory)\..\</RootFolder>
Все работало отлично, пока я не попытался использовать задачу копирования, которая основывалась на этом пути. Это не решает правильно. Я в итоге получаю что-то вроде этого, что недопустимо:
C:\Projects\MyProject\Trunk\Build\..\CodeAnalysis\myfile.xml
Итак, мне нужно получить полный путь к родительскому элементу (MSBuildProjectDirectory).