我遇到了一个奇怪的问题,用VB.NET编码的Windows 8应用程序在我的电脑上运行得很好,但当我把它安装在平板电脑上时,它就不工作了。
以下是我在visual studio中所做的:项目->Windows应用商店->创建应用程序包。
以下是我在平板电脑上所做的操作:我将创建的文件转移到我的平板电脑上,在那里我运行了powershell并成功安装了应用程序。然后我试着运行它,但只有里面有"X"的白色方块(默认的应用程序图标)会出现,然后我会回到开始菜单。
应用程序似乎总是在任务栏中打开时运行。但是,它不会显示在任务管理器中。
然后我尝试运行powershell在我的计算机上安装我的应用程序,它运行得非常好。
为了确保我的平板电脑没有问题,我创建了一个空应用程序,它在平板电脑上运行良好
我尝试了一下这里的建议,但仍然不起作用:http://answers.microsoft.com/en-us/windows/forum/windows8_1-windows_store/all-modern-apps-fail-to-start-after-windows-81/a80793c7-c214-43ec-9ca9-5c758f9ad840
有什么想法可以引起这个问题吗?我似乎找不到解决办法
这是我的windows平板电脑:戴尔Venue 11 Pro(5130)
附加信息
主页的form_load事件中没有代码
没有错误消息或异常。只需重定向到开始菜单,就好像应用程序已最小化
我不确定是什么原因导致了这个问题。可能是我一路上做的一些配置的更改,忘记了
我的具体问题的解决方案是:
-启动一个新项目并包含上一个项目中的所有文件。
-创建一个新的服务引用。
-将权限授予AppManifest,就像在以前的项目中一样
现在,平板电脑上的一切似乎都很好。
如果有人经历过这一切,我建议将上一个项目一个接一个地包括在内,并测试它是否每次都有效。如果其中一个页面/class/etc真的有问题,那么您就会知道程序的哪个部分导致了问题