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)的父级的完整路径。