{
//Create a new project using Pro's default settings
var defaultProjectSettings = Project.GetDefaultProjectSettings();
var project = Project.CreateAsync(defaultProjectSettings).Result;
// Use project
}
{
//Settings used to create a new project
CreateProjectSettings projectSettings = new()
{
//Sets the name of the project that will be created
// example: projectName = @"C:\Data\MyProject1\MyProject1.aprx"
Name = projectName
};
//Create the new project
var project = Project.CreateAsync(projectSettings).Result;
// Use project
}
{
//Get Pro's default project settings.
var defaultProjectSettings = Project.GetDefaultProjectSettings();
//Create a new project using the default project settings
var project = Project.CreateAsync(defaultProjectSettings).Result;
// Use project
}
{
//Settings used to create a new project
CreateProjectSettings projectSettings = new()
{
//Sets the project's name
Name = projectName,
//Path where new project will be stored in
LocationPath = @"C:\Data\NewProject",
//Sets the project template that will be used to create the new project
TemplatePath = @"C:\Data\MyProject1\CustomTemplate.aptx"
};
//Create the new project
var project = Project.CreateAsync(projectSettings).Result;
// Use project
}
{
//Settings used to create a new project
CreateProjectSettings proTemplateSettings = new()
{
//Sets the project's name
Name = projectName,
//Path where new project will be stored in
LocationPath = @"C:\Data\NewProject",
//Select which Pro template you like to use
TemplateType = TemplateType.Catalog
//TemplateType = TemplateType.LocalScene
//TemplateType = TemplateType.GlobalScene
//TemplateType = TemplateType.Map
};
//Create the new project
var project = Project.CreateAsync(proTemplateSettings).Result;
// Use project
}
{
var projectFolder = Path.Combine(
Environment.GetFolderPath(
Environment.SpecialFolder.MyDocuments),
@"ArcGIS\Projects");
CreateProjectSettings ps = new()
{
Name = projectName,
LocationPath = projectFolder,
TemplatePath = templatePath
};
var project = Project.CreateAsync(ps).Result;
//Use project;
}
System.Object
ArcGIS.Desktop.Core.CreateProjectSettings
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)