Skip to content

Commit 256d0e6

Browse files
authored
issue 3347 (#3348)
Fixes #3347 Co-authored-by: freddydk <[email protected]>
1 parent b4b554d commit 256d0e6

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

NuGet/Download-BcNuGetPackageToFolder.ps1

+9-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,15 @@ try {
146146
$nuspec | ForEach-Object { Write-Verbose $_ }
147147
$manifest = [xml]$nuspec
148148
$appId = ''
149-
$appName = $manifest.package.metadata.title
149+
if ($manifest.package.metadata.PSObject.Properties.Name -eq 'title') {
150+
$appName = $manifest.package.metadata.title
151+
}
152+
elseif ($manifest.package.metadata.PSObject.Properties.Name -eq 'description') {
153+
$appName = $manifest.package.metadata.description
154+
}
155+
else {
156+
$appName = $manifest.package.metadata.id
157+
}
150158
if ($manifest.package.metadata.id -match '^.*([0-9A-Fa-f]{8}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{12})$') {
151159
# If packageId ends in a GUID (AppID) then use the AppId for the packageId
152160
$appId = "$($matches[1])"

ReleaseNotes.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
6.0.7
2+
Issue 3347 Download-BcNuGetPackageToFolder to support package description for app name if title is not specified
23

34
6.0.6
45
Include Microsoft_Business Foundation Test Libraries.app when importing test libraries (and tests)

0 commit comments

Comments
 (0)