我在Visual Studio 2010中有一个安装项目,它创建一个.msi安装程序。我想知道是否可以添加一些逻辑来检查某些条件。例如,如果我的软件已安装。
谢谢,
答案 0 :(得分:2)
这是通过installer properties完成的。您可以设置它们并根据值进行检查。它们就像代码中的变量一样。
但是,在自定义安装逻辑方面,Visual Studio受到限制。如果您不知道如何做您需要的,请提供更多详细信息。
作为旁注,启动已安装产品的安装程序会使其进入维护模式(修改,修复和删除选项)。因此,您无需检查您的应用程序是否已安装。
答案 1 :(得分:0)
您需要将安装程序类添加到您的库或程序集之一。在Visual Studio中,将安装程序事件附加到自定义操作。了解http://www.simple-talk.com/dotnet/visual-studio/visual-studio-setup---projects-and-custom-actions/或http://msdn.microsoft.com/en-us/library/d9k65z2d.aspx
的方式