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

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

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

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

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

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

1 ответ

Решение

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

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

projectToBuild.Build("publish");
Другие вопросы по тегам