ビルドを操作するさまざまな方法に関する小さなコード サンプルのコレクションを次に示します。
ソリューションをビルドする
ソリューション全体をビルドするには、 BuildAsync() メソッドを呼び出します。
bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);
プロジェクトのビルド
任意のプロジェクトをメソッドに渡すことでビルドできます。
Project project = await VS.Solutions.GetActiveProjectAsync();
await project.BuildAsync(BuildAction.Rebuild);
ビルド プロパティを設定する
プロジェクトでビルド プロパティを設定する方法を示します。
Project project = await VS.Solutions.GetActiveProjectAsync();
bool succeeded = await project.TrySetAttributeAsync("propertyName", "value");
ビルド プロパティを取得する
プロジェクトまたはプロジェクト項目のビルド プロパティを取得する方法を示します。
Project item = await VS.Solutions.GetActiveProjectAsync();
string value = await item.GetAttributeAsync("propertyName");