Я просмотрел различные статьи и потратил много часов, пытаясь найти решение моей конкретной проблемы.
Мое приложение работает нормально при отладке, но когда я прихожу к развертыванию в Click Once, я не могу установить созданное в конечном итоге приложение.Я недавно перестроил свой ноутбук, и с тех пор эта ошибка только начала появляться.
Я пытался удалить и заново добавить конкретные ссылки.Я пытался подписать заявку и различные другие предложения с этого сайта и других.Похоже, что ни одно из них не решило мою проблему.
Когда я пытаюсь установить приложение, я получаю сообщение об ошибке «Проверка приложения не удалась», и это приводит к следующему файлу журнала:
PLATFORM VERSION INFO
Windows : 10.0.16299.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.7.3062.0 built by: NET472REL1
clr.dll : 4.7.3190.0 built by: NET472REL1LAST_C
dfdll.dll : 4.7.3062.0 built by: NET472REL1
dfshim.dll : 10.0.16299.15 (WinBuild.160101.0800)
SOURCES
Deployment url : http://URL//Karate%20Admin.application
Server : Microsoft-IIS/8.5
X-Powered-By : ASP.NET
Deployment Provider url : http://URL/Karate%20Admin.application
Application url : http://URL//Application%20Files/Karate%20Admin_1_0_0_37/Karate%20Admin.exe.manifest
Server : Microsoft-IIS/8.5
X-Powered-By : ASP.NET
IDENTITIES
Deployment Identity : Karate Admin.application, Version=1.0.0.37, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil
Application Identity : Karate Admin.exe, Version=1.0.0.37, 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 http://URL//Karate%20Admin.application resulted in exception. Following failure messages were detected:
+ Strong name signature not valid for this assembly System.Management.Automation.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
* [14/10/2018 18:38:11] : Activation of http://URL//Karate%20Admin.application has started.
* [14/10/2018 18:38:11] : Processing of deployment manifest has successfully completed.
* [14/10/2018 18:38:11] : Installation of the application has started.
* [14/10/2018 18:38:11] : Processing of application manifest has successfully completed.
* [14/10/2018 18:38:13] : Found compatible runtime version 4.0.30319.
* [14/10/2018 18:38:13] : Detecting dependent assembly System.ComponentModel.Annotations, Version=4.0.10.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A using System.ComponentModel.Annotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
* [14/10/2018 18:38:13] : Detecting dependent assembly System.Net.Http.Rtc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A using System.Net.Http.Rtc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
* [14/10/2018 18:38:13] : Request of trust and detection of platform is complete.
ERROR DETAILS
Following errors were detected during this operation.
* [14/10/2018 18:38:23] System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
- Strong name signature not valid for this assembly System.Management.Automation.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.
Если кто-нибудь может дать мне несколько советов, чтобы это исправить, я буду вечно благодарен!
Спасибо, Стив