Как я могу контролировать, куда выводится приложение ClickOnce (с использованием Microsoft.Build.BuildEngine)?
У меня есть приложение ClickOnce WPF, для сборки которого я использую Microsoft.Build.BuildEngine. Кажется, все работает правильно, но при целевой сборке для публикации приложения публикуемый вывод помещается в.\ Bin\Release\app.publish
Это несмотря на установку свойств "PublishURL", "OutDir", "WebProjectOutputDir" - есть ли другое свойство, которое я могу установить для достижения этой цели?
Есть ли способ контролировать, где создается каталог app.publish?
projectToBuild.SetProperty("OutDir", workingDirectory);
projectToBuild.SetProperty("WebProjectOutputDir", workingDirectory);
projectToBuild.SetProperty("PublishURL", workingDirectory);
projectToBuild.Build("publish");
Похоже, что он всегда публикуется в "OutputPath" \ app.publish Я пробовал следующее:
var myOutputPath1 = projectToBuild.GetEvaluatedProperty("OutputPath");
projectToBuild.SetProperty("OutputPath", workingDirectory);
var myOutputPath2 = projectToBuild.GetEvaluatedProperty("OutputPath");
К сожалению, myOutputPath1 и myOutputPath2 совпадают, похоже, "OutputPath" не обновляется.