我在寻找解决方案之前一直在这里,而我所看到的一些似乎并不起作用。
我的情况是我在VS2012 VB.Net上构建了一个MIS应用程序,它在Windows 7上运行得很好,但是有些用户仍然使用Windows XP而我无法重新安装所有这些因为它对我和我来说都不方便球队。
我想要的只是在XP OS上兼容的系统。我将先决条件从Microsoft .NET Framework 4.5(bla bla bla)更改为Microsoft .NET Framework 4.我甚至发布了几次尝试取消选中Windows Installer 4.5先决条件,并尝试使用Windows Installer 3.1进行发布检查代替。我也试过VS2010,但仍然没有。以下是我得到的错误日志:
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.1
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)
SOURCES 部署网址:file:/// E:/XP%20Edition/CHBAH_JACSystem.application
错误摘要 下面是错误的摘要,这些错误的详细信息将在后面的日志中列出。 *激活E:\ XP Edition \ CHBAH_JACSystem.application导致异常。检测到以下失败消息: +来自file:/// E:/XP%20Edition/CHBAH_JACSystem.application的异常读取清单:清单可能无效或无法打开文件。 + Manifest XML签名无效。 无法为提供的签名算法创建+ SignatureDescription。
组件商店交易失败摘要 未检测到任何交易错误。
警告 在这次行动中没有任何警告。
操作进度状态 * [4/11/2017 3:33:09 PM]:E:\ XP Edition \ CHBAH_JACSystem.application的激活已经开始。
错误细节 在此操作期间检测到以下错误。 * [4/11/2017 3:33:10 PM] System.Deployment.Application.InvalidDeploymentException(ManifestParse) - 来自file:/// E:/XP%20Edition/CHBAH_JACSystem.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 notification,DownloadOptions options,ServerInformation& serverInformation) 在System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore子存储,Uri& sourceUri,TempFile& tempFile,SubscriptionState& subState,IDownloadNotification notification,DownloadOptions选项) 在System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri,Boolean isShortcut,String textualSubId,String deploymentProviderUrlFromExtension,BrowserSettings browserSettings,String& errorPageUrl) 在System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象状态) ---内部例外--- System.Deployment.Application.InvalidDeploymentException(SignatureValidation) - 清单XML签名无效。 - 来源:System.Deployment - 堆栈跟踪: 在System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s) 在System.Deployment.Application.ManifestReader.FromDocument(String localPath,ManifestType manifestType,Uri sourceUri) ---内部例外--- System.Security.Cryptography.CryptographicException - 无法为提供的签名算法创建SignatureDescription。 - 来源:System.Security - 堆栈跟踪: 在System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key) 在System.Security.Cryptography.Xml.SignedXml.CheckSignature(AsymmetricAlgorithm key) 在System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(AsymmetricAlgorithm& signingKey) 在System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags) 在System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
组件商店交易细节 没有可用的交易信息。