Как опубликовать приложение ClickOnce с помощью Microsoft.Build.BuildEngine - PullRequest
2 голосов
/ 13 октября 2009

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

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

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

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

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

1 Ответ

2 голосов
/ 13 октября 2009

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

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

projectToBuild.Build("publish");
...