При попытке установить приложение, опубликованное по клику, я получаю следующую ошибку
Cannot Start Application
Application validation did not succeed. Unable to continue.
При нажатии кнопки «Сведения» выдается следующий журнал:
PLATFORM VERSION INFO
Windows : 10.0.17134.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.8.3761.0 built by: NET48REL1
clr.dll : 4.8.4010.0 built by: NET48REL1LAST_B
dfdll.dll : 4.8.3761.0 built by: NET48REL1
dfshim.dll : 10.0.17134.1 (WinBuild.160101.0800)
SOURCES
Deployment url : file:///C:/MyApp/Publish/MyApp.application
Application url : file:///C:/MyApp/Publish/Application%20Files/MyApp.exe.manifest
IDENTITIES
Deployment Identity : MyApp.application, Version=3.7.0.0, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil
Application Identity : MyApp.exe, Version=3.7.0.0, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil, type=win32
APPLICATION SUMMARY
* Installable application.
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\MyApp\Publish\MyApp.application resulted in exception. Following failure messages were detected:
+ Strong name signature not valid for this assembly Microsoft.IdentityModel.resources.dll.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.
OPERATION PROGRESS STATUS
* [10/7/2019 9:39:36 AM] : Activation of C:\MyApp\Publish\MyApp.application has started.
* [10/7/2019 9:39:36 AM] : Processing of deployment manifest has successfully completed.
* [10/7/2019 9:39:36 AM] : Installation of the application has started.
* [10/7/2019 9:39:36 AM] : Processing of application manifest has successfully completed.
* [10/7/2019 9:39:38 AM] : Found compatible runtime version 4.0.30319.
* [10/7/2019 9:39:38 AM] : Request of trust and detection of platform is complete.
ERROR DETAILS
Following errors were detected during this operation.
* [10/7/2019 9:40:26 AM] System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
- Strong name signature not valid for this assembly Microsoft.IdentityModel.resources.dll.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ComponentVerifier.VerifyStrongNameAssembly(String filePath, AssemblyManifest assemblyManifest)
at System.Deployment.Application.ComponentVerifier.VerifyComponents()
at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
Я буквально нашел половина дюжина разные сообщения с та же проблема, но ни одна из них, похоже, неесть конкретные ответы.
Я пытался отключить «Включить настройки безопасности ClickOnce» на вкладке «Безопасность» моего проекта, который я пытаюсь опубликовать. Я попытался отключить «Подписать сборку» на вкладке «Подписание» моего проекта. И я попытался отключить «Подписывать манифесты ClickOnce» также на вкладке «Подписание» моего проекта.
Если я «Выберите новый файл ключа строгого имени:» и нажмите «» и создайте новыйФайл ключа строгого имени, а затем опубликовать проект, я получаю другую ошибку.
Activation of C:\MyApp\Publish\MyApp.application result in exception. Following failure messages were detected:
+ File, MyApp.exe.config, has a different computed hash than specified in the manifest.