【发布时间】:2014-06-16 00:33:40
【问题描述】:
我最近将构建机器从 Windows XP 更改为 Windows 7。我仍在使用 Visual Studio 2008(Winforms C# .Net 3.5 Windows 7)。我还在新机器上创建了一个新的临时安全证书。 Clickonce 安装在旧 XP 机器上的同一 UNC 共享中运行良好,但在新机器上却无法运行。我在客户端机器上遇到的错误是“应用程序无法启动,请联系应用程序供应商”。我已粘贴以下日志中的错误详细信息:
错误详细信息
在此操作期间检测到以下错误。
* [4/29/2014 4:37:07 PM] System.ArgumentException
- Value does not fall within the expected range.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter)
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)
谢谢。
【问题讨论】:
标签: c# winforms visual-studio-2008 .net-3.5 clickonce