IProjectService.NewProject メソッド
名前空間: NextDesign.Core.Runtime
説明
新規プロジェクトを作成します。
このメソッドで生成したプロジェクトは、保存する/しないに関わらず、不要となったタイミングで CloseProject(IProject) で閉じてください。
プロジェクトを閉じなかった場合はメモリリークします。
引数
名前 | 型 | 説明 |
---|---|---|
projectName | string | プロジェクト名(省略可)省略した場合は、NextDesign が既定するデフォルトのプロジェクト名で新しいプロジェクトを作成します。 |
description | string | プロジェクトの説明(省略可)省略した場合は、空の説明で新しいプロジェクトを作成します。 |
profilePath | string | プロファイルのパス(省略可)省略した場合は、空のプロファイルで新しいプロジェクトを作成します。 |
戻り値
例外
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | profilePath に実行中の Core.Runtime でサポートしない保存形式のプロファイルパスを指定した場合 |
ファイルが見つからない | FileNotFoundException | profilePath で指定したファイルが見つからない場合 |
サポート外 | ExtensionNotSupportedException | アプリケーションの現在のエディションが対応していない場合 |