Предположим, что у меня есть свойство, содержащееИспользуя MSBuild 4.0, можно ли «упростить» свойство, содержащее путь?
c:\workdir\project\wonder\subproj\..\..\common
и я хочу, чтобы уменьшить/упростить его
c:\workdir\project\common
Кроме того, я также хотел бы иметь возможность получить относительный путь от текущий каталог или указанный.
Используя тот же начиная свойства и имеющие текущий рабочий каталог устанавливается в
c:\workdir\project\wonder
Я хочу, чтобы он уменьшил до
..\common
Вы можете сделать это с помощью пользовательских 'UsingTask' сценария: HTTP: // MSDN. microsoft.com/en-us/library/t41tzex2.aspx и немного C#. – skolima