Sideload UWP app:[错误] SignTool错误:访问被拒绝

时间:2017-07-17 08:48:06

标签: c# uwp sideloading

制作侧载UWP应用程序, 我尝试了这一步(仅限步骤1) https://support.hockeyapp.net/kb/client-integration-windows-and-windows-phone/how-to-sideload-uwp-applications

但VisualStudio 2017显示此错误。为什么? 我的应用程序是一个简单的UWP应用程序,只有一个按钮。 (作为测试)。

SignTool Error: Access is denied.
SignTool Error: An error occurred while attempting to sign: D:\local\MyDevelop2\TestStudy\TestUWP\TestUWP\bin\x86\Release\TestUWP_1.0.0.0_x86.appx  TestUWP 

我没有签名,我们可以进行侧载申请。

Windows 10:版本1703,操作系统版本15063.483

如何解决?

1>  TestUWP -> D:\local\MyDevelop2\TestStudy\TestUWP\TestUWP\bin\x64\Release\TestUWP.exe
1>  Starting .NET Native compilation
1>  Processing application code
1>  Computing application closure and generating interop code
1>  Generating serialization code
1>  Compiling interop code
1>  Cleaning up unreferenced code
1>  Generating native code
1>  Generating fixups for native code
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(3755,5): error APPX1204: 'D:\local\MyDevelop2\TestStudy\TestUWP\TestUWP\bin\x64\Release\TestUWP_1.0.5.0_x64.appx' の署名に失敗しました。SignTool Error: Access is denied.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(3755,5): error APPX1204: SignTool Error: An error occurred while attempting to sign: D:\local\MyDevelop2\TestStudy\TestUWP\TestUWP\bin\x64\Release\TestUWP_1.0.5.0_x64.appx
1>
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(3755,5): error APPX1204: 

Update1 :病毒软件已更改为OFF。情况是一样的。

Update2 :我尝试使用Verbose编译器模式再次运行。但没有其他错误信息。

我需要解决方案:我尝试重新安装VS2017,但情况相同。但我的其他电脑可以毫无问题地制作包装。 WIndows版本是相同的...那么,你能告诉我如何完美地卸载所有东西吗?我想从头开始重新设置。

-------------我还需要帮助或想法-------------------

UPDATE3 我无法重新安装操作系统..但我尝试了另一个测试。

  • 第一台PC:这个VS2017生成错误的项目文件,无法生成“侧载包”。
  • 第二台PC:这款VS2017可以毫无问题地制作“Sideload Package”。

我将项目文件从第一台PC复制到第二台PC。在第二台PC上,我试图制作“Sideload Package”..但是第二台PC失败了。的哇。这很奇怪。

我上传了由2台PC制作的2个包。 https://github.com/bidasknakayama/SideloadApp

UPDATE4 在第二台PC上,我删除“App1_TemporaryKey.pfx”并重新制作它。但是包构建失败并出现相同的错误。

(我将日文消息从日文翻译成英文)

1>------ Build start: Project: App1_onBadPC, 構成: Release x86 ------
1>  App1_onBadPC -> F:\MyDevelop\testStudy\App1_onBadPC\App1_onBadPC\bin\x86\Release\App1_onBadPC.exe
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(2007,5): warning APPX0104: Certification file 'App1_onBadPC_TemporaryKey.pfx' can not found
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(2007,5): warning APPX0102: Signature specified by project '922C5A3385C58D83B357F01ED0DB092F79957A7E' can not find certification by certification store. Please specify effective signature.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(2007,5): warning APPX0107: can not use the certification file for this specified certificaiton.  go http://go.microsoft.com/fwlink/?LinkID=241478 PLease refer.
1>  Starting .NET Native compilation
1>  Processing application code
1>  Computing application closure and generating interop code
1>  Generating serialization code
1>  Compiling interop code
1>  Cleaning up unreferenced code
1>  Generating native code
1>  Generating fixups for native code
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(3755,5): error APPX0104: Certificaiton file 'App1_onBadPC_TemporaryKey.pfx' が見つかりません。
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(3755,5): error APPX0102: プロジェクトで指定された拇印 '922C5A3385C58D83B357F01ED0DB092F79957A7E' can not find certification by certification store. Please specify effective signature.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(3755,5): error APPX0107: can not use the certification file for this specified certificaiton.  go http://go.microsoft.com/fwlink/?LinkID=241478 Please refer.
========== Build: 0 Success、1 Fail、0 Update、0 スキップ ==========
========== Package: 0 Good end、3 failed ===========

更新5

我尝试重新安装Windows SDK。但它无法解决此问题。作为测试,我删除SDK文件夹并重新安装SDK。但没有变化...... :(

**更新6 ** 我发现了一件事。当我启动这个Windows 10操作系统时,它是一个登录的本地帐户。然后我切换到了Microsoft帐户。作为测试我回到本地帐户。错误“SignTool错误:访问被拒绝”已解决!!但还有很多其他的错误。我重新安装了VS,SDK。但是现在,我无法编译空项目。它完美地破碎了。微软仍然很穷。他们无法控制自己系统的权限。

更新7 !!

我买了新电脑并制作了UWP应用程序。首先,没有问题。但现在我得到了同样的错误!这是一个疯狂的开发工具。

  'D:\develop\visualstudio2\shinwatec\Bg7Uwp1\Bg7Uwp1\bin\x86\Release\Bg7Uwp1_1.0.1.0_x86.appx' Signature failed. SignTool Error: Access is denied.
SignTool Error: An error occurred while attempting to sign: D:\develop\visualstudio2\xxx\Bg7Uwp1\Bg7Uwp1\bin\x86\Release\Bg7Uwp1_1.0.1.0_x86.appx   Bg7Uwp1         

0 个答案:

没有答案