Ich versuche, ein virtuelles Verzeichnis mit Msbuild und die Msbuild-Community-Aufgaben einzurichten, kann aber keinen Weg finden, einen relativen Pfad anzugeben, der außerhalb der $(MSBuildStartupDirectory)
ist.Arbeiten mit Pfaden in Msbuild
Mein Projekt wie dieses aufgebaut ist:
c:\proj\ src\ website (this is where the virtual dir should point to) build\ build.proj (this is the msbuild file)
Was ich möchte, ist so etwas tun (beachten Sie, dass $(MSBuildStartupDirectory)
Punkte c:\proj\build
):
<WebDirectoryCreate
VirtualDirectoryName="website"
VirtualDirectoryPhysicalPath="$(MSBuildStartupDirectory)\..\src\website" />
Leider ist dieses nicht Arbeit - das '..' wird nicht aufgelöst und das virtuelle Verzeichnis zeigt dann auf c:\proj\build\..\src\website
.
Kann mir jemand einen Hinweis geben, wie man mit (relativen) Pfaden in Msbuild arbeitet?