次の方法で共有


Visual Studio 拡張機能でのビルドの操作

ビルドを操作するさまざまな方法に関する小さなコード サンプルのコレクションを次に示します。

ソリューションをビルドする

ソリューション全体をビルドするには、 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");