cannot install maui main - Workload.Mono.ToolChain.Manifest missing signature
See original GitHub issueDescription
Cannot install according to this guide: https://github.com/dotnet/maui/blob/main/.github/DEVELOPMENT.md
which was suggested here: https://github.com/dotnet/maui/issues/6228#issuecomment-1106813924
Failed to verify authenticode signature for C:\ProgramData\dotnet\workloads\microsoft.net.workload.mono.toolchain.manifest-6.0.300.msi.x64\6.0.5\Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300.6.0.5-x64.msi. Error: 0x800b0100.
Also, this probably uninstalled my current workloads which shouldn’t have happened. Opening any MAUI solution now shows this:
Also, this doesn’t fix even after uninstalling MAUI and reinstalling via Visual Studio installer
when trying to install RC1 back from the guide, the following line shows up which probably wasn’t present when I was trying to install main workload:
Why is signature check skipped for RC1? I cannot see any command in the batch in the guide that causes it.
Steps to Reproduce
Try install main maui workload from https://github.com/dotnet/maui/blob/main/.github/DEVELOPMENT.md
Version with bug
Unknown/Other (please specify)
Last version that worked well
Unknown/Other
Affected platforms
Windows, I was not able test on other platforms
Affected platform versions
I don’t know
Did you find any workaround?
no
Relevant log output
No response
Issue Analytics
- State:
- Created a year ago
- Reactions:2
- Comments:6 (3 by maintainers)
I think this should be better now that everything is released publicly. If you still experience issues with this, please open a new issue with all the latest details. Thanks!
@Axemasta When you run the workload command without the sources and rollback file, you will pull in whatever versions you happen to have from your nuget sources, and those could be misaligned and cause other issues. So that might have worked for you right now but who knows if it will in the future.
This also goes for CLI dotnet workload upgrades. You’re going to pull in whatever the newest versions are, and those may not work together. Again, you’re rolling the dice.
The rollback files are intended to get you to the specific versions that are known to work together.