Как опубликовать приложение ClickOnce с помощью Microsoft.Build.BuildEngine

У меня есть приложение WPF, ClickOnce, которое я пытаюсь создать с помощью Microsoft.Build.BuildEngine.

Я считаю, что мой вопрос на самом деле сводится к тому, «как мне сделать командную строку / цель: публиковать с использованием Microsoft.Build.BuildEngine»?

Я пробовал следующее

projectToBuild.SetProperty("PublishUrl", myPublishUrl);
projectToBuild.Targets.AddNewTarget("publish");

но я просто догадываюсь об этих свойствах, основываясь на свойствах командной строки, которые я устанавливаю для публикации приложения ClickOnce.

13.10.2009 00:58:31
1 ОТВЕТ
РЕШЕНИЕ

Targets.AddNewTarget является механизмом для создания новой цели.

Похоже, что механизм для построения к цели заключается в использовании строкового параметра в .Build ():

projectToBuild.Build("publish");
2
13.10.2009 03:58:53