Как опубликовать приложение 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");