///
/// Configuration for a Dataverse solution.
///
public class SolutionConfiguration
{
private string masterProfile;
///
/// The PAC profile to use for the development environment
///
public string DevelopmentProfile { get; set; }
///
/// The PAC profile to use for the master environment
///
public string MasterProfile
{
get
{
return string.IsNullOrEmpty(this.masterProfile) ? this.DevelopmentProfile : this.masterProfile;
}
set
{
this.masterProfile = value;
}
}
///
/// Dependencies configuration
///
public SolutionDependencyConfiguration Dependencies { get; set; }
///
/// Configuration relevant to a solution's dependencies.
///
public class SolutionDependencyConfiguration
{
///
/// Solutions to not attempt to resolve from local solution projects when building (usually out-of-the-box solutions).
///
public string[] NoResolve { get; set; }
}
}