MicaForEveryone: The App does not launch due to a missing dll
Eventvwr shows details as follows :
Description: A .NET Core application failed.
Application: MicaForEveryone.exe
Path: C:\Users\Pie\AppData\Local\Programs\Mica For Everyone\MicaForEveryone.exe
Message: Error:
An assembly specified in the application dependencies manifest (MicaForEveryone.deps.json) was not found:
package: 'Microsoft.Win32.Registry', version: '5.0.0'
path: 'runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll'
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 4
- Comments: 31 (22 by maintainers)
Latest release also has the same problem. Devs don’t test their apps? Also I am unable to install msix. I can’t find any certificate to import either. After 10 mins I give up.
Currently, MSIX is the only packaging method that properly embeds the correct files I believe?
For now, use MSIX version or extract this to
runtimes
folder. runtimes.zipWell looks like you will learn a lesson today: Don’t delete anything .NET gives as build output 😉.
Ok I just realized what’s wrong here. Inno copies runtimes folder content to root of installation target. Will be fixed soon.
Also chiming in, the latest installer has the same problem. I can’t launch MFE when using the installer, but the portable zip works.
I can confirm that the latest installer release has the same problem.
Right, you should use the Winget Releaser action to automate it. I have created a PR for this (https://github.com/MicaForEveryone/MicaForEveryone/pull/102).