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