Windows 10存储应用程序提交/受限功能

时间:2018-09-29 17:20:54

标签: vb.net windows-10 windows-store-apps submission

最近我的vb.net应用程序提交了来自Microsoft的以下响应,我在任何地方都找不到解决方案

  

功能:10.6受限功能

     

您没有批准使用以下受限功能runFullTrust。应用无法启动。即时(JIT)

     

调试,而不是此对话框。该应用程序还必须   编译并启用调试。

     

功能:10个百年权限

     

您的应用使用了RunFullTrust权限,但尚未获得Microsoft的许可。

请在下面找到一些代码副本,这是一种工具,可以从网页中读取xml数据并将其显示给该工具。我唯一关心的是我必须阅读系统全球化文化信息,并将其临时更改为工具必须使用的格式,然后在用户关闭应用程序时将其转换为原始设置

  'Current user settings 
Private currentCulture As System.Globalization.CultureInfo

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load

    ' Programın çalıştırıldıgı bilgisayardaki Tarih ve saat ayarları istenilen formata getirilir
    Dim tmpCurrentCulture As System.Globalization.CultureInfo
    tmpCurrentCulture = New System.Globalization.CultureInfo("en-US")

    'Culture is set back to its original value when form closes 
    currentCulture = System.Threading.Thread.CurrentThread.CurrentCulture

    tmpCurrentCulture.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy dddd"
    System.Threading.Thread.CurrentThread.CurrentCulture = tmpCurrentCulture

    ' internet bağlantısı kontrol edilir

    Try

    If My.Computer.Network.Ping("www.google.com") Then

也请从应用程序中查找某些部分。清单文件;

<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" IgnorableNamespaces="uap mp rescap">

<Capabilities>
<Capability Name="internetClient" />
<rescap:Capability Name="runFullTrust" />

如何进行必要的更改才能重新提交申请?

1 个答案:

答案 0 :(得分:0)

由于清单文件声明了 runFullTrust 功能,因此开发中心将在分析程序包时操纵内部流程来评估请求。有关更多详细信息,请参考此blog。提交过程。

Package 页面中上传软件包后,将出现警告,如下图所示。 warning提交页面上,提交选项下方有一个声明,请参见图片: statement 请在提交选项页面中填写为什么需要runFullTrust功能以及如何在产品中使用它的原因,如下图所示: how to