OS: .NET 4.5 がインストールされた Visual Studio Pro 2012 を使用する Windows 7 64 ビット。
Visual Studio 内で [発行] オプションを使用し、[clickOnce マニフェストに署名] と [アセンブリに署名] をクリックしたことを確認しました。別のコンピューターではまだ実行されず、有効な XML 署名がないと表示されます。以下にエラーメッセージを貼り付けました。
私も読んだ: ClickOnce配置パッケージを移動する方法、ClickOnceマニフェストに署名する必要がありますか? . VS2012 .NET 4.0 Clickonce VSTO CryptographicException: SignatureDescription は、提供された署名アルゴリズムと他のいくつかに対して作成できませんでした。
少なくとも .NET 4.0 にプログラムを展開できる必要がありますが、別のバージョンの Visual Studio にアクセスすることはできません。前もって感謝します!
以下の完全なエラー:
プラットフォームのバージョン情報 Windows : 5.1.2600.196608 (Win32NT) 共通言語ランタイム : 2.0.50727.3603 System.Deployment.dll : 2.0.50727.3053 (netfxsp.050727-3000) mscorwks.dll : 2.0.50727.3603 (GDR.05072) dll dll : 2.0.50727.3053 (netfxsp.050727-3000) dfshim.dll : 4.0.31106.0 (Main.031106-0000)
ソース展開 URL : file:///C:/Documents%20and%20Settings/Administrator/Desktop/EatonWizard.application
エラーの概要 以下にエラーの概要を示します。これらのエラーの詳細は、ログの後半に記載されています。* C:\Documents and Settings\Administrator\Desktop\EatonWizard.application のアクティベーションで例外が発生しました。次の失敗メッセージが検出されました: + file:///C:/Documents%20and%20Settings/Administrator/Desktop/EatonWizard.application からのマニフェストの読み取り中に例外が発生しました: マニフェストが有効でないか、ファイルを開くことができませんでした。+ マニフェスト XML 署名が無効です。+ 提供された署名アルゴリズムに対して SignatureDescription を作成できませんでした。
コンポーネント ストア トランザクション エラーの概要 トランザクション エラーは検出されませんでした。
警告 この操作中に警告はありませんでした。
運用進捗状況 * [10/10/2012 2:05:02 PM] : C:\Documents and Settings\Administrator\Desktop\EatonWizard.application のアクティベーションが開始されました。
エラーの詳細 この操作中に次のエラーが検出されました。* [10/10/2012 2:05:02 PM] System.Deployment.Application.InvalidDeploymentException (ManifestParse) - ファイルからマニフェストを読み取る例外::///C:/Documents%20and%20Settings/Administrator/Desktop/EatonWizard.application : マニフェストが有効でないか、ファイルを開けませんでした。- ソース: System.Deployment - スタック トレース: System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri) で System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState、IDownloadNotification 通知、DownloadOptions オプション、ServerInformation& serverInformation) で System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore サブストア、Uri& sourceUri、TempFile& tempFile、SubscriptionState& subState、IDownloadNotification 通知、DownloadOptions オプション) で System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri、ブール値 isShortcut、文字列 textualSubId 、文字列 deploymentProviderUrlFromExtension、BrowserSettings browserSettings、文字列 & errorPageUrl) で System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(オブジェクト状態) --- 内部例外 --- System.Deployment.Application.InvalidDeploymentException (SignatureValidation) - マニフェスト XML 署名が無効です。- ソース: システム。展開 - スタック トレース: System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s) at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri) --- 内部例外 --- システム.Security.Cryptography.CryptographicException - 提供された署名アルゴリズムに対して SignatureDescription を作成できませんでした。- ソース: System.Security - スタック トレース: System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo (AsymmetricAlgorithm キー) で System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey (AsymmetricAlgorithm& signatureKey) で System.Deployment.Internal.CodeSigning .SignedCmiManifest.
COMPONENT STORE TRANSACTION DETAILS 取引情報はありません。