我设法在 vb.net 项目中破坏了我的项目>发布能力。我想在安装程序中包含一些文件,并尝试使用 Project>Properties>Resources>Files 和 Add Resource 来执行此操作。那失败了,所以我回到那里并删除了资源。我可以发布项目,但是当我尝试运行 setup.exe 时,它会给出“联系供应商错误”,并且查看日志时会出现如下错误。我被困住了。
错误摘要 下面是错误摘要,这些错误的详细信息在日志后面列出。* 确定信任时发生异常。检测到以下失败消息: + 值不在预期范围内。
- 激活 C:\Documents and Settings\Bob&Sue\My Documents\Visual Studio 2010\Projects\Spiffy\Spiffy\publish\Spiffy.application 导致异常。检测到以下失败消息: + 值不在预期范围内。
我创建了一个新项目 (Junk28APR12),它只有 Form1 和 Label1(带有文本“Hello World!”),它将发布,但我再次无法成功运行 setup.exe。以下是完整的错误日志:
平台版本信息 Windows:5.1.2600.196608 (Win32NT) 公共语言运行时:4.0.30319.239 System.Deployment.dll:4.0.30319.1 (RTMRel.030319-0100) clr.dll:4.0.30319.239 (RTMGDR.030319-230.dll) dll : 4.0.30319.1 (RTMRel.030319-0100) dfshim.dll : 4.0.31106.0 (Main.031106-0000)
来源 部署网址:file:///C:/Documents%20and%20Settings/Bob&Sue/My%20Documents/Visual%20Studio%202010/Projects/Junk28APR12/Junk28APR12/publish/Junk28APR12.application 应用程序网址:file:///C :/Documents%20and%20Settings/Bob&Sue/My%20Documents/Visual%20Studio%202010/Projects/Junk28APR12/Junk28APR12/publish/Application%20Files/Junk28APR12_1_0_0_0/Junk28APR12.exe.manifest
身份部署身份:Junk28APR12.application,版本=1.0.0.0,Culture=neutral,PublicKeyToken=18093298bace470a,processorArchitecture=x86 应用程序身份:Junk28APR12.exe,版本=1.0.0.0,Culture=neutral,PublicKeyToken=18093298bace470a,processorArchitecture=x86,类型=win32
应用程序摘要 * 可安装的应用程序。
错误摘要 下面是错误摘要,这些错误的详细信息在日志后面列出。* 确定信任时发生异常。检测到以下失败消息: + 值不在预期范围内。* 激活 C:\Documents and Settings\Bob&Sue\My Documents\Visual Studio 2010\Projects\Junk28APR12\Junk28APR12\publish\Junk28APR12.application 导致异常。检测到以下失败消息: + 值不在预期范围内。
组件存储事务失败摘要未检测到事务错误。
警告 此操作期间没有警告。
操作进度状态 * [28/04/2012 11:12:14] : C:\Documents and Settings\Bob&Sue\My Documents\Visual Studio 2010\Projects\Junk28APR12\Junk28APR12\publish\Junk28APR12.application 的激活已启动。* [28/04/2012 11:12:14]:部署清单的处理已成功完成。* [28/04/2012 11:12:14] : 应用程序的安装已经开始。* [28/04/2012 11:12:14]:应用程序清单的处理已成功完成。* [28/04/2012 11:12:15]:找到兼容的运行时版本 4.0.30319。
错误详细信息 在此操作期间检测到以下错误。* [28/04/2012 11:12:15] System.ArgumentException - 值不在预期范围内。- 来源:mscorlib - 堆栈跟踪:在 System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPath() 在 System.ActivationContext.CreateFromNameAndManifests(ApplicationIdentity applicationIdentity, String[] manifestPaths) 在 System.Deployment.Application.ActivationDescription.ToActivationContext() 在System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp) 在 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc) 在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) 在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) * [28/ 04/2012 11:12:15] System.ArgumentException - 值不在预期范围内。- 来源:mscorlib - 堆栈跟踪:System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPath() at System.ActivationContext.CreateFromNameAndManifests(ApplicationIdentity applicationIdentity, String[] manifestPaths) at System.Deployment.Application.ActivationDescription。
组件商店交易详情 没有可用的交易信息。