Следующий вызов MSBuild прекрасно работает при использовании в независимом проекте MSBuild LocalPublish.xml.
<MSBuild
Projects="MyProject.Web.csproj"
Targets="ResolveReferences;_CopyWebApplication"
Properties="WebProjectOutputDir=C:\Inetpub\MyProject\Website;OutDir=C:\Inetpub\MyProject\Website\bin\" />
В прошлом мы вызывали его с помощью командной строки события после сборки:
$ (MSBuildBinPath) \ msbuild "$ (ProjectDir) LocalPublish.xml"
Однако сейчас я пытаюсь интегрировать то же самое в событие AfterBuild MyProject.Web.csproj, и не удается скопировать библиотеки DLL проекта, на которые есть ссылки, в папку bin пути публикации. Я попытался добавить BuildingProject = true в атрибут Properties, как предложено здесь , но, похоже, это не имеет значения.