【问题标题】:How to force setup for checking whether prerequisite are installed?如何强制设置以检查是否安装了先决条件?
【发布时间】:2012-12-15 14:19:43
【问题描述】:

我已经用 C# 开发了 wpf 应用程序。我已经成功创建了安装项目。它正在成功安装先决条件。我已将 MS Access 2010 可再发行组件作为先决条件。第一次安装成功。然后我从添加/删除程序中删除它。它成功地被删除。但是仍然有 MS Access 2010 可再发行版本没有被删除。我也不想删除 MS Access 2010 可再发行组件。第二次运行我的 wpf 应用程序设置时,它要求重新安装或删除 MS Access 2010 可再发行组件。这是我不想要的。安装程序应检查是否安装了 MS Access 2010 可再发行组件。如果未安装,请安装它。它安装然后不要求重新安装或删除 MS Access 2010 可再发行组件。这是我想要的。我应该如何完成上述任务。您能否提供我可以解决上述问题的任何代码或链接?

【问题讨论】:

标签: c# wpf setup-project setup-deployment


【解决方案1】:

也许此链接可以帮助您定义卸载操作,您可以在其中放置用于删除 mdac 的代码

public override void Uninstall(IDictionary savedState)
{
base.Uninstall(savedState);
}

http://msdn.microsoft.com/en-us/library/vstudio/d9k65z2d(v=vs.100).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多