@@ -161,7 +161,7 @@ function Update-GeneratedSubModule {
161
161
Copy-Item - Path $moveFrom - Destination $moveTo - Recurse - Force
162
162
}
163
163
# regenerate csproj
164
- New-GeneratedFileFromTemplate - TemplateName ' Az.ModuleName.csproj' - GeneratedFileName " Az.$subModuleNameTrimmed .csproj" - GeneratedDirectory $GeneratedDirectory - ModuleRootName $ModuleRootName - SubModuleName $subModuleNameTrimmed
164
+ New-GeneratedFileFromTemplate - TemplateName ' Az.ModuleName.csproj' - GeneratedFileName " Az.$subModuleNameTrimmed .csproj" - GeneratedDirectory $GeneratedDirectory - ModuleRootName $ModuleRootName - SubModuleName $subModuleNameTrimmed - SubModuleNameFull $SubModuleName
165
165
166
166
# revert guid in psd1 so that no conflict in updating this file
167
167
if ($guid ) {
@@ -189,7 +189,9 @@ function New-GeneratedFileFromTemplate {
189
189
[string ]
190
190
$ModuleRootName ,
191
191
[string ]
192
- $SubModuleName
192
+ $SubModuleName ,
193
+ [string ]
194
+ $SubModuleNameFull
193
195
)
194
196
$TemplatePath = Join-Path $PSScriptRoot " Templates"
195
197
$templateFile = Join-Path $TemplatePath $TemplateName
@@ -201,7 +203,11 @@ function New-GeneratedFileFromTemplate {
201
203
}
202
204
$templateFile = $templateFile -replace ' {ModuleNamePlaceHolder}' , $SubModuleName
203
205
$templateFile = $templateFile -replace ' {LowCaseModuleNamePlaceHolder}' , $SubModuleName.ToLower ()
204
- $templateFile = $templateFile -replace ' {ModuleFolderPlaceHolder}' , " $SubModuleName .Autorest"
206
+ if ($SubModuleNameFull ) {
207
+ $templateFile = $templateFile -replace ' {ModuleFolderPlaceHolder}' , $SubModuleNameFull
208
+ } else {
209
+ $templateFile = $templateFile -replace ' {ModuleFolderPlaceHolder}' , " $SubModuleName .Autorest"
210
+ }
205
211
$templateFile = $templateFile -replace ' {RootModuleNamePlaceHolder}' , $ModuleRootName
206
212
Write-Host " Copying template: $TemplateName ." - ForegroundColor Yellow
207
213
$templateFile | Set-Content $GeneratedFile - force
0 commit comments