【发布时间】:2016-04-27 10:20:25
【问题描述】:
我在 .NET 4.0 中为我的 Windows 服务创建了一个 Visual Studio 安装程序。
安装程序可在我的计算机(Windows 10 64 位)和 Windows 7(32 位)上运行,但不能在 Windows Xp 32 位上运行,安装程序无法启动并出现一个包含以下消息的窗口:
"安装未完成。安装程序中断 在安装“”之前。之前再次启动安装程序 再试一次。选择关闭退出”。
.NET 4.0 已安装。
没有其他细节了,请问如何调试问题?
非常感谢您的关注
LogFile.txt 的一些块:
13:19:48 开始操作:安装。 13:19:48 操作:DIRCA_CheckFX。
开始操作 13:19:48:DIRCA_CheckFX。
操作于 13:19:48 结束: DIRCA_CheckFX。返回值 3。
13:19:48 操作:FatalErrorForm.
13:19:48 开始操作:FatalErrorForm。
2898. 信息 VSI_MS_Sans_Serif13.0_0_0,MS 无衬线,0
2898.信息 VSI_MS_Sans_Serif16.0_1_0,MS 无衬线,0
调试:错误
2826:对话框 FatalErrorForm 上的控制线 2 超出 对话框的边界向右 3 个像素 安装此软件包时出现意外错误。可能有这个问题 包裹。错误代码是 2826。参数是:FatalErrorForm, 第 2 行,右侧
调试:错误 2826:控制 BannerBmp 对话框上的 FatalErrorForm 超出了对话框的边界 向右 3 像素 安装此软件时出现意外错误 包裹。这个包可能有问题。错误代码为 2826。 参数是:FatalErrorForm、BannerBmp、右侧 2898. 信息 VsdDefaultUIFont.524F4245_5254_5341_4C45_534153783400,MS 无衬线, 0
调试:错误 2826:FatalErrorForm 对话框上的 Control Line1 扩展 向右超出对话框边界 3 个像素 安装此软件包时出现意外错误。可能有这个问题 包裹。错误代码是 2826。参数是:FatalErrorForm, Line1,向右
13:19:48 操作:FatalErrorForm。已创建对话框 操作结束
13:19:52:FatalErrorForm。返回值 1. 动作结束
13:19:52:安装。返回值 3。属性 (C):VSDNETURLMSG = 安装程序需要 .NET Framework 版本 [1]。安装 .NET Framework 并再次运行安装程序。您可以获得 来自 Web 的 .NET 框架。正在下载吗?
属性 (C):VSDIISMSG = 安装程序需要 Internet Information Server 5.1 或更高版本,以及 Windows XP 或更高版本,不能在 Windows 2000 上运行。安装 Internet Information Server 或更新的操作系统并运行 安装程序。
属性 (C): = VSDUIANDADVERTISED 本公告将 不安装,因为它可能不可靠。联系您的系统 管理员更改包安装中的基本选项。 属性 (C):VSDNETMSG = 安装程序需要 .NET 框架版本 [1]。安装 .NET Framework 并重新运行安装程序。
属性 (C):VSDINVALIDURLMSG = 指定的路径 '[2]' 是 不可用。 Internet Information Server 可能没有运行,或者您 路径是否存在并被重定向到另一台计算机。查看 Internet 服务管理器中此虚拟目录的状态。
属性 (C):VSDVERSIONMSG = 无法安装。最新版本的 该产品已安装
.
【问题讨论】:
-
是简单服务还是WCF?
-
查看 Windows 事件日志中的 msi 异常 - 也许您会发现一些额外的异常信息。
-
@user6002727 这是一个简单的服务
-
@VitaliyK 谢谢:事件 ID 是 11708 和源 MsiInstaller、用户“xxxx\Administrator”和计算机“xxxx”
-
@user1785210 这意味着。 11708 产品 [2] – 安装操作失败 产品安装失败的错误消息。网站:msdn.microsoft.com/en-us/library/windows/desktop/…
标签: c# installation visual-studio-setup-proje