我正在尝试使用 msbuild 和 msbuild 社区任务设置虚拟目录,但找不到如何指定$(MSBuildStartupDirectory).
我的项目结构如下:
c:\项目\
源\
网站(这是虚拟目录应该指向的地方)
建造\
build.proj(这是 msbuild 文件)
我想做的是这样的(注意$(MSBuildStartupDirectory)指向c:\proj\build):
<WebDirectoryCreate
VirtualDirectoryName="website"
VirtualDirectoryPhysicalPath="$(MSBuildStartupDirectory)\..\src\website" />
不幸的是,这不起作用 - '..' 没有解决,然后虚拟目录指向c:\proj\build\..\src\website.
谁能给我一个提示如何在 msbuild 中使用(相对)路径?