UWP应用无法加载mrt100_App.dll、SharedLibrary.dll。以及启用BIOS安全引导时需要的其他依赖项文件

UWP应用无法加载mrt100_App.dll、SharedLibrary.dll。以及启用BIOS安全引导时需要的其他依赖项文件,uwp,dependencies,dism,Uwp,Dependencies,Dism,我有一个由Microsoft认证的UWP应用程序的已配置appx软件包,我使用DISM和/Add provisionedappxpxpxpx软件包安装了该软件包(使用/dependencPackagePath添加所需的依赖项) 我发现当BIOS安全引导启用时,应用程序崩溃,从进程监视器中,似乎找不到共享库,如mrt100_app.dll和SharedLibrary.dll(Microsoft.VCLibs和Microsoft.NET相关库)。禁用BIOS安全引导时不会发生这种情况 我使用Get-

我有一个由Microsoft认证的UWP应用程序的已配置appx软件包,我使用
DISM
和/Add provisionedappxpxpxpx软件包安装了该软件包(使用
/dependencPackagePath
添加所需的依赖项)

我发现当BIOS安全引导启用时,应用程序崩溃,从进程监视器中,似乎找不到共享库,如
mrt100_app.dll
SharedLibrary.dll
(Microsoft.VCLibs和Microsoft.NET相关库)。禁用BIOS安全引导时不会发生这种情况


我使用
Get-AppxPackage
确认所有依赖项都已安装,而且由于这些依赖项文件也经过Microsoft认证,它们不应该也可以访问并允许运行吗?我需要配置的应用程序安装和运行良好,无论安全引导是启用或禁用。我想听听一些想法来确保这一点。

事实证明,UWP应用程序没有签名,导致应用程序在启动时崩溃。我们已通过MS Store安装应用程序确认了该问题,同时启用了安全引导。MS Store抛出一个错误:

0x800701C8:准备处理请求时,系统失败 由于以下原因注册windows.capability扩展 错误:自定义功能的SCCD的目录无效

其他可能导致安全问题的调试信息来自远程调试已安装版本的应用程序。调用堆栈上出现一个
FailFast异常
,错误如下:

该类被配置为作为不同于 来电者


我无法复制您的问题,您介意为我们共享一个吗?您好,抱歉,我考虑过这样做,但最终我无法缩小应用程序的大小,因为它需要很多依赖项。对我来说,禁用这些可能有点乏味。但幸运的是,我们发现了问题所在。我会在答覆中作进一步解释。