C# Windows应用程序在启动时崩溃,生成不是在同一台计算机上创建的

C# Windows应用程序在启动时崩溃,生成不是在同一台计算机上创建的,c#,windows,windows-runtime,windows-store-apps,C#,Windows,Windows Runtime,Windows Store Apps,我正在从事一个Windows8.1商店应用程序项目,当我创建一个应用程序包并将其安装在同一台机器上时,它运行良好,如果我在不同的机器上使用该包,我会在启动屏幕时崩溃 机器1:安装了windows 10、开发人员模式激活的PC,安装了visual studio 2015 机器2:安装了visual studio 2015的windows 8.1表面 在平板电脑日志中,我看到两个错误 第一个是: 事件id 5973 激活应用程序app_03ym3vjwssmsm!应用程序失败,出现错误 错误:远程过

我正在从事一个Windows8.1商店应用程序项目,当我创建一个应用程序包并将其安装在同一台机器上时,它运行良好,如果我在不同的机器上使用该包,我会在启动屏幕时崩溃

机器1:安装了windows 10、开发人员模式激活的PC,安装了visual studio 2015

机器2:安装了visual studio 2015的windows 8.1表面

在平板电脑日志中,我看到两个错误 第一个是:

事件id 5973

激活应用程序app_03ym3vjwssmsm!应用程序失败,出现错误 错误:远程过程调用失败。见 有关其他信息,请参阅Microsoft Windows TWinUI/操作日志

第二个:

故障应用程序名称:myapp.exe,版本:1.0.0.4,时间戳: 0x563a19ef
故障模块名称:Windows.UI.Xaml.dll, 版本:6.3.9600.17904,时间戳:0x557b0ffa异常代码: 0xc000027b故障偏移量:0x00000000009829ea

出错进程id:0xad8出错应用程序启动时间: 0x01d11754e5d0b115

出错的应用程序路径:C:\Program 文件\WindowsApps\app_1.1.0.25_x64__03ym3vjwssmsm\myapp.exe

故障模块路径:C:\Windows\System32\Windows.UI.Xaml.dll报告 识别号:23b679c5-8348-11e5-be73-6045bde98157

故障包全称:app_1.1.0.25_x64_uuu03YM3VJWSSMSM故障 包相对应用程序ID:App

另外,这两台机器都在x64上运行,我将包构建为x64

我使用考试证书

我需要一些额外的东西才能让我的包在其他机器上运行吗

编辑

如果我在机器1上创建应用程序包,并在机器1上安装,则可以正常工作

如果我在机器2上创建应用程序包,并在机器2上安装,则可以正常工作

如果我在机器1上创建应用程序包,并在机器2上安装,则会失败


如果我在机器2上创建应用程序包,并在机器1上安装,在Windows 10中失败,则需要在PC上安装,如果是Windows 8/8.1,则需要。最后,您需要实际了解它们是否都运行相同的Windows版本,这与您使用的SDK版本是否匹配?如果你在Insiders程序中,这更重要。在windows 10机器中,我启用了开发模式。我在我的帖子中添加了更多信息。错误代码5973有时指向配置文件损坏。有许多网站建议了一些可能的解决方法,您可能想尝试一下。在Windows 10中,您需要在PC上安装,如果是Windows 8/8.1,则需要安装。最后,您需要实际了解它们是否都运行相同的Windows版本,这与您使用的SDK版本是否匹配?如果你在Insiders程序中,这更重要。在windows 10机器中,我启用了开发模式。我在我的帖子中添加了更多信息。错误代码5973有时指向配置文件损坏。有许多网站建议了一些可能的解决方法,您可能想尝试一下。