2

Microsoft.Build.BuildEngineを使用してビルドしようとしているWPF、ClickOnceアプリケーションがあります。

私の質問は、実際には「Microsoft.Build.BuildEngineを使用してコマンドライン/ target:publishを実行するにはどうすればよいですか?」に要約されると思います。

私は以下を試しました

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

しかし、実際には、ClickOnceアプリケーションを公開するために設定しているコマンドラインプロパティに基づいて、これらのプロパティを推測しているだけです。

4

1 に答える 1

2

Targets.AddNewTarget は、新しいターゲットを作成するメカニズムのようです。

ターゲットにビルドするメカニズムは、.Build() で文字列パラメーターを使用することのようです。

projectToBuild.Build("publish");
于 2009-10-13T03:58:53.410 に答える