Open filcole opened 1 year ago
There's a temporary fix/hack/workaround here: https://github.com/filcole/SolutionFixComponentLibraryFilename that sets the filenames consistently based on the id in filename of the *.meta.xml file.
Note this does not occur for traditional canvas apps, or custom pages, or component libraries created directly within a solutino in the maker portal. It only occurs for component libraries created automatically when adding the first command bar PowerFx function to an app.
Discovered this only happens when the command library logical name is too long. I tried to rename the component library, e.g. but this does not work, since the logicalname is used.
@filcole, appreciate raising the issue, @davidjenni and @paulbreuler can we confirm this is indeed the issue that Phil has raised.
I am able to reproduce this behavior and will start investigating.
@filcole are you still seeing this issue?
Hi @petrochuk, Yes. I'm still seeing this. Can be reproduced by unpacking the solution attached to this github issue (see initial description). The temporary workaround here: https://github.com/filcole/SolutionFixComponentLibraryFilename is still fixing the issue for me.
I can repo it too but this is not PAC CLI issue. This is Dataverse solution export issue.
Hi @petrochuk, I spoke with MS support yesterday. This issue has been accepted by the product team and a fix will be created (no timeline). SR 2212170050000218
Speaking of msapp files. We are adding
pac canvas
download Download canvas app as .msapp file
list List canvas apps
When exporting a solution containing a command library canvas app the app name is different on each export. This creates noisy diffs and bloats source control.
To reproduce:
pac solution publish --async
pac solution export --name $soln --path $zipfname --async
Note it does not matter if Unmanaged or Both packageTypes, or if --processCanvasApps is omitted (and a later
pac canvas unpack
is used)Support Request: I've logged as support request 2212170050000218 for our client scenario.
Example demo solutions containing a single app, table and command bar button attached. Solutions.zip