当前位置: 首页 > 知识库问答 >
问题:

应用程序将不会在windows xp上运行

赵昊阳
2023-03-14
PLATFORM VERSION INFO
Windows             : 5.1.2600.196608 (Win32NT)
Common Language Runtime     : 4.0.30319.1022
System.Deployment.dll       : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll             : 4.0.30319.1022 (RTMGDR.030319-1000)
dfdll.dll           : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll          : 4.0.31106.0 (Main.031106-0000)

SOURCES
Deployment url          : file:///D:/Visitors.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of D:\Visitors.application resulted in exception. Following failure messages were detected:
    + Exception reading manifest from file:///D:/Visitors.application: the manifest may not be valid or the file could not be opened.
    + Manifest XML signature is not valid.
    + SignatureDescription could not be created for the signature algorithm supplied.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [14/08/2014 13:43:54] : Activation of D:\Visitors.application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [14/08/2014 13:44:00] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
    - Exception reading manifest from file:///D:/Visitors.application: the manifest may not be valid or the file could not be opened.
    - Source: System.Deployment
    - Stack trace:
        at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
        at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
        at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
        at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
        at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    --- Inner Exception ---
    System.Deployment.Application.InvalidDeploymentException (SignatureValidation)
    - Manifest XML signature is not valid.
    - Source: System.Deployment
    - Stack trace:
        at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)
        at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
    --- Inner Exception ---
    System.Security.Cryptography.CryptographicException
    - SignatureDescription could not be created for the signature algorithm supplied.
    - Source: System.Security
    - Stack trace:
        at System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(AsymmetricAlgorithm key)
        at System.Security.Cryptography.Xml.SignedXml.CheckSignature(AsymmetricAlgorithm key)
        at System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey(AsymmetricAlgorithm& signingKey)
        at System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify(CmiManifestVerifyFlags verifyFlags)
        at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature(Stream s)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

更新2:

除了必须按照我在第一次更新中所说的那样做之外,我还必须将签名从“对ClickOnce清单签名”更改为“对程序集签名”,我的应用程序现在正在windows XP上工作。

共有1个答案

杨良平
2023-03-14

您不能在Windows XP中运行或生成VB.NET2012/2013或更高版本。

解决方案-在Windows XP中使用VB.NET2010,在那里运行和构建代码。

如果有任何问题很乐意回答。

 类似资料:
  • 我已经将谷歌Pixel升级到了Android9.0/Pie。当我尝试运行Android studio中的应用程序时,我在列表中看不到Google Pixel,只有一个名为的空设备。当我运行我的应用程序时,Android studio尝试安装该应用程序,但随后失败。 看起来Android Studio不再识别这款手机了。几个小时前,它在奥利奥(8.x)下运行得非常好。

  • 我的Android Studio应用程序使用了OpenCV和NDK。apk太大了,所以我决定不支持x86设备(我只想支持armeabi-v7a和arm64-v8a),因此C++开发人员删除了对x86 ABI的支持,他不再可用。在我的应用程序分级中,我有: abiFilters'ARMEABI-V7A'、'ARM64-V8A' 然而,现在,该应用程序将在Google Pixel真实设备(或真实设备)

  • 例如。 这应该运行一个简单的hello world应用程序,摘自oracle文档。然而,当我‘运行’这个代码,没有窗口打开。取而代之的是打开一个名为“Java”的应用程序。看起来'java'只是一个位于'jdk1.8.0_25.jdk/contents/home/bin'中的'UNIX可执行文件‘。应用程序'java'绝对不显示任何东西,并且在没有强制退出的情况下无法关闭。 我在MacBook上运

  • 问题内容: 我已经编写了一个在标准虚拟主机Linux解决方案上运行的Java服务器应用程序。该应用程序始终在运行,以监听套接字连接并为其创建新的处理程序。它是客户端服务器应用程序的服务器端实现。 我启动它的方法是将其包含在服务器的启动 rc.local 脚本中。但是,一旦启动,我不知道如何访问它以停止它以及是否要安装更新,因此我必须重新启动服务器才能重新启动应用程序。 在Windows PC上,对

  • 我编写了一个Java服务器应用程序,它运行在一个标准的虚拟主机Linux解决方案上。应用程序一直运行,监听套接字连接,并为它们创建新的处理程序。它是客户端-服务器应用程序的服务器端实现。 我启动它的方式是将它包含在服务器的start up rc.local脚本中。但是一旦启动我不知道如何访问它,停止它,如果我想安装一个更新,所以我必须重新启动服务器,以便重新启动应用程序。 在windows PC上

  • 问题内容: 有没有办法在IIS上运行Go Web应用程序? 我找到了azure的设置,但是它在我的开发机器上不起作用, 这是azure的网络配置: 问题答案: 您的本地IIS无法正常运行,因为您需要安装一个名为HttpPlatformHandler模​​块的单独组件, https://azure.microsoft.com/zh-CN/blog/announcing-the-release-of-