次の方法で共有


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");