2016-04-13 28 views
2

Sadece ClickOnce uygulamamda aşağıdaki hatayı almaya başladım.Bu kurulum için geçerli değil güçlü isim imzası stdole.dll

: Olmak sorunu görebilirsiniz

Uygulama Doğrulama

hata ayrıntılarını başarılı olamadı: yüklenmesi ve aynı uygulamayı çalıştırırken, görünüşte başarılı kurulumdan sonra bir hata mesajı almak

Bu ad için güçlü ad imzası geçerli değil stdole.dll. i detaya tıkladığınızda

Ben

HATA DETAYLARI ardından hataları bu operasyon sırasında tespit edildi olsun. * [04/13/2016 11:33:22] System.Deployment.Application.InvalidDeploymentException (SignatureValidation) - Bu derleme stdole.dll için geçerli değil güçlü ad imzası. - Kaynak: System.Deployment - Yığın izleme: System.Deployment.Application.ComponentVerifier.VerifyComponents de System.Deployment.Application.ComponentVerifier.VerifyStrongNameAssembly (Dize FilePath, AssemblyManifest assemblyManifest)() System.Deployment de de. Application.DownloadManager.DownloadDependencies (SubscriptionState substrat, AssemblyManifest deployManifest, AssemblyManifest appManifest Uri sourceUriBase, dize targetDirectory, dize grubu, IDownloadNotification bildirimi, DownloadOptions seçenekleri) System.Deployment.Application.ApplicationActivator.DownloadApplication de (SubscriptionState substrat, ActivationDes System.Deployment.Application.ApplicationActivator.InstallApplication de cription actDesc, Int64 transactionId, tempDirectory & downloadTemp) (SubscriptionState & substrat System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation de, ActivationDescription actDesc) (Uri activationUri, Boole IsShortcut, Dize textualSubId, dize deploymentProviderUrlFromExtension, browserSettings browserSettings, Dize & errorPageUrl) System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (Object durumunda)

cevap

3

Hey Hala sorunu çözmediyseniz emin olun, ancak lütfen şu makaleye bakın: strong-name-signature-not-valid-for-this-assembly-stdole-dll ve kullanmakta olduğunuz Visual Studio sürümüne bağlı olarak uygulayın.

Sorun, ClickOnce uygulamasının stdole dll'nin imzasız bir sürümünü kullanmaya çalışmasıdır, ancak bunu imzalamanız gerekir.

+0

Ne zaman olduğundan emin değilim, ama bu da benim için çok fazla yanıt verdi. Çözüm için teşekkürler; Sağlanan oh çok şifreli hata günlüğü ClickOnce rağmen uygulamak için 5 dakikadan az sürdü. – tobriand