public BuildInfoController(BuildInfoStorage buildInfoStorage, IProjectSettingsController projectSettingsController) { _projectSettingsController = projectSettingsController; _buildInfoStorage = buildInfoStorage; _buildInfo = _buildInfoStorage.LoadBuildInfo(); _activeCollection = _buildInfo.VariantCollections.Find(v => v.Name == _buildInfo.ActiveVariantCollectionName); }
public void SaveBuildInfo(Model.BuildInfo.BuildInfo buildInfo) { var serializer = new SerializerBuilder().Build(); File.WriteAllText(_buildInfoPath, serializer.Serialize(buildInfo)); }