2016-10-26 15 views
2

誰かが次の段落の説明を理解していますか?Appパッケージの作成時にエラーが発生する

Windowsストアでアプリを送信できるようにこのエラーを取り除くにはどうすればよいですか?

解決方法はありますか。ありがとう!発見

'Libraries imported are as follows: 
Imports Windows.Storage 
Imports Windows.Web.Http 
Imports Windows.UI.Popups 
Imports Windows.Security.Cryptography 
Imports System.Text 
Imports System.Numerics 
Imports WinRTXamlToolkit.Controls.DataVisualization.Charting 

エラー:

System.UnauthorizedAccessException:パスへのアクセス「C:\プログラム ファイル(x86の)\ Windowsのキット\ 10サポートされるAPIのテストは、次のエラーを検出しました\ App Certification Kit \ SupportedAPIs-x64.xml 'が拒否されました。 System.IO.FileStream.Initで System.IO .__ Error.WinIOError(のInt32 errorCodeを、文字列maybeFullPath)(文字列のパス、にFileModeモード、FileAccessの アクセス、のInt32権、ブールuseRights、ファイル共有の共有、のInt32 あるbufferSize、FileOptionsはでオプション、SECURITY_ATTRIBUTES secAttrs、文字列 MSGPATH、ブールbFromProxy、System.IO.FileStream..ctorブールuseLongPath、ブールcheckHost) (文字列のパス、にFileModeモード、FileAccessの アクセス、ファイル共有の共有、のInt32 bufferSizeの) System.Xmlの時.XmlDownloadManager.GetStream のSystem.Xml.XmlUrlResolver.GetEntity(Uri uri、ICredentials 資格情報、IWebProxyプロキシ、RequestCachePolicy cachePolicy)(Uri absoluteUri、String role、Type System.Threading.CompressedStack.RunでSystem.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode コードでSystem.Xml.XmlTextReaderImpl.OpenUrlDelegate(オブジェクトXmlResolverの)でofObjectToReturn)、CleanupCode backoutCode、オブジェクトのuserData)(CompressedStack compressedStack 、 ContextCallbackコールバックは、状態オブジェクト) System.Xml.XmlTextReaderImpl.Read(AT System.Xml.XmlTextReaderImpl.OpenUrl())で System.Xml.XmlLoader.Load(常にXmlDocumentドキュメント、XmlReaderのリーダ、ブール のPreserveWhitespace)でSystem.Xml.XmlDocument.Load(XmlReaderリーダー) (System.Xml.XmlDocument.Load(String filename)) にあります。Microsoft.Windows.SoftwareLogo Microsoft.Windows.SoftwareLogo.Tests.SupportedApis.SupportedApis.Test(AT .Tests.SupportedApis.SupportedApis.GetNativeAllowList() でMicrosoft.Windows.SoftwareLogo.Tests.SupportedApis.SupportedApis.ExecuteSharedTests(EnumApplicationType APPTYPE、ストリングpackageFullName) UAPApp uapApp)at Microsoft.Windows.SoftwareLogo.TestBase.TestBase.ExecuteTest() [HRESULT 0x80131604]テスト操作が失敗しました: 'ExecuteTest'。

修正されていない場合の影響:Windows SDKの一部ではないAPIを使用する Windowsストアアプリは、Windowsストアの認証 要件に違反しています。

修正方法:エラーメッセージを確認して、 Windows SDK for Windowsストアアプリケーションの一部ではないAPIを確認してください。 がデバッグ設定でビルドされているか、サポートされていないAPIで が取得される可能性があるため、.NETネイティブで が有効になっていないアプリケーションがこのテストに失敗することがあります。リリース構成でアプリを再テストし、該当する場合は.NETネイティブを有効にして を有効にします。 の情報については、下のリンクを参照してください。WindowsストアアプリのWindows APIの代替方法

+0

あなたは管理者として実行していますか?プログラムはどのように実行されていますか?アプリケーションを実行しているすべてのものは、そのディレクトリにアクセスできません。 –

+0

私は管理者として実行しています。まず、アプリパッケージを作成しました(Windowsストアの提出に必要です)。次に、Windowsストア認定を通過できるように、一連のテストを実行するよう促します。私がテストを完了したとき、これは失敗した唯一のセグメントです。私はそれが何を意味するのか分からない。私が知っているのは、私がエラーを見つけることができないということだけです。 –

答えて

3

にも同じ問題がありました。 SupportedAPIs-x64.xmlファイルの所有者がnoneに設定されていたので、システムに変更しました。また、パーミッションの下にSYSTEMという行があり、このプリンシパルの他の列は空でした。もう1つのプリンシパルSYSTEMがあり、他の列はOKでした。だから私は最初のSYSTEMプリンシパルを削除し、すべてがOKだった。 そのファイルのプロパティを開き、[セキュリティ]の[詳細設定]ボタンをクリックします。 基本的には、ファイルのアクセス許可をSupportedAPI-x86.xmlのアクセス許可と比較しました。 メモ帳でファイルを開くようにしてください。

+0

私はドメインを去りましたが、supportedapis-x64、xmlにはこの問題がありましたが、古いドメインアカウント(名前の巨大なシリアル番号を持つ)も割り当てられていました。あなたの答えはうまくいって、デッドドメインアカウントも削除しました。今WACKがパスします。 – Jarryd

関連する問題