Merge pull request #34018 from dsge/show-template-directory-path-in-error-message
Make sure to include the path in the "Data template directory not found" error message
This commit is contained in:
commit
6544a0e908
1 changed files with 6 additions and 4 deletions
|
@ -209,23 +209,25 @@ namespace GodotTools.Export
|
||||||
string TemplateDirName() => $"data.mono.{platform}.{bits}.{target}";
|
string TemplateDirName() => $"data.mono.{platform}.{bits}.{target}";
|
||||||
|
|
||||||
string templateDirPath = Path.Combine(Internal.FullTemplatesDir, TemplateDirName());
|
string templateDirPath = Path.Combine(Internal.FullTemplatesDir, TemplateDirName());
|
||||||
|
bool validTemplatePathFound = true;
|
||||||
|
|
||||||
if (!Directory.Exists(templateDirPath))
|
if (!Directory.Exists(templateDirPath))
|
||||||
{
|
{
|
||||||
templateDirPath = null;
|
validTemplatePathFound = false;
|
||||||
|
|
||||||
if (isDebug)
|
if (isDebug)
|
||||||
{
|
{
|
||||||
target = "debug"; // Support both 'release_debug' and 'debug' for the template data directory name
|
target = "debug"; // Support both 'release_debug' and 'debug' for the template data directory name
|
||||||
templateDirPath = Path.Combine(Internal.FullTemplatesDir, TemplateDirName());
|
templateDirPath = Path.Combine(Internal.FullTemplatesDir, TemplateDirName());
|
||||||
|
validTemplatePathFound = true;
|
||||||
|
|
||||||
if (!Directory.Exists(templateDirPath))
|
if (!Directory.Exists(templateDirPath))
|
||||||
templateDirPath = null;
|
validTemplatePathFound = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (templateDirPath == null)
|
if (!validTemplatePathFound)
|
||||||
throw new FileNotFoundException("Data template directory not found");
|
throw new FileNotFoundException("Data template directory not found", templateDirPath);
|
||||||
|
|
||||||
string outputDataDir = Path.Combine(outputDir, DataDirName);
|
string outputDataDir = Path.Combine(outputDir, DataDirName);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue