orca

    4热度

    3回答

    我正在使用Microsoft Visual Studio 2010为我的简单.EXE应用程序创建一个简单的.MSI安装程序。 问题是,如果您在.EXE仍在运行时安装升级,则事情会出错(直到重新启动)。 我希望.MSI安装程序在安装/升级之前终止我的过程。 请问有人能告诉我如何在Orca做到这一点? 编辑:我见过这种情况是由于我的.EXE正在使用,但我也看到它,因为.CHM帮助文件在升级时也是打开的

    2热度

    1回答

    如何将msxml6.msi作为嵌套包添加到我的vs 2005安装程序(Based.msi)中使用Orca?我已经使用这个指令http://support.microsoft.com/kb/306439,但msxml6.msi安装从未启动。

    0热度

    2回答

    我想创建一个安装项目,我不能相信它可能会有多痛苦。我尝试使用的工具中没有一个能满足我。 怎么回事?那么,让我们看看: 首先和最简单的选项:在Visual Studio中构建的安装项目。方便快捷。即使您的代码是用c#或vb.net编写的,您也可以轻松实现自定义操作。正是我想要的。但是这种方法有一些缺点,主要是实现定制对话的令人难以置信的痛苦方式。例如,如果我需要请求数据库凭据,请授权用户并继续进行其

    1热度

    1回答

    我正在将我的应用程序的版本从1.1.1升级到1.1.2(说)。 我已经为使用VS2005的应用程序创建了一个设置项目&已经添加了一个自定义操作,在安装更新版本1.1.2之前,该操作会以编程方式结束在先前版本(1.1.1)中运行的服务。 但是“InstallValidate”发生在自定义操作之前。 因此需要使用ORCA来更改顺序,即我希望在执行InstallValidate之前执行自定义操作。 谁能

    1热度

    1回答

    您好,我正在升级一个应用程序。我的较新版本的应用程序应安装在旧版本上。但旧版本运行一个Windows服务。我想通过重写安装程序类&的OnBeforeInstall()方法停止此服务,其中包括stopService代码。 嗨,我有一个VS2005设置项目。已将Installer类的主要输出包括到设置项目的自定义操作中。 但我想在使用ORCA工具的“InstallValidate”之前带上这个“自定义

    0热度

    2回答

    如果使用VS2010安装项目生成安装程序,我想用另一个替换.NET DLL而不更改名称。 我已经根据this question更改了msi文件,将“Binary”表中条目的内容交换出来。 我使用Orca找到了有问题的文件。它驻留在唯一的文件柜中。我在“媒体”表中找到了这个文件柜文件。我不知道如何更改这个cabinet文件(API),我怀疑我也必须更改MSI数据库中的一些信息(“MsiAssembl

    3热度

    2回答

    我们有一个用Visual Studio 2005安装程序编写的安装程序解决方案;调用C#自定义操作,并且我们遇到了一个已知问题,这是因为升级时 - 旧的安装代码已运行,而不是新的代码,因为Windows正在运行自定义操作dll的缓存版本。我们知道这一点,虽然不是在月球上,但我们已经开始了。 当我们发布新版本的安装程序并且用户运行它时,我们现在希望它检查是否安装了ealier版本 - 如果有的话;我

    2热度

    1回答

    在x64系统上使用CustomAction构建Visual Studio 2010安装项目时,Visual Studio包含InstallUtilLib.dll的错误版本:它安装32位垫片,这对于编译为64位的CustomActions不起作用(在我的情况下,因为它取决于64位本地dll)。 安装这样的.msi会导致System.BadImageFormat异常。 根据this post (64-

    1热度

    1回答

    我建立对于已经交付产品的MSP补丁。该产品具有大量组件/文件。 我正在从原始目标MSI和升级MSI(通过orca手动修改)构建修补程序。到现在为止还挺好。 构建和应用修补程序需要很多时间,因此我正在考虑从两个MSI中删除所有未更改的文件以加快速度。我知道我可以对目标MSI进行一些修改,它仍然可以正常应用,但我想知道对文件/组件/目录的更改。谁能告诉我 如果删除文件是要摆在首位的工作,并 如果我邀请

    1热度

    1回答

    在我安装,我有执行之前出现欢迎屏幕,并收集了安装工作的一些必要信息的异步​​DLL自定义操作。在我将它设置为同步之前,但发生的情况是没有欢迎屏幕约15秒或更长时间(取决于计算机)。所以我将它改为异步,这允许欢迎屏幕出现,这是我想要的。 但现在我想下一步按钮是无效的,直到CA返回ERROR_SUCCESS。 我可以用Orca编辑MSI吗?那将是我的首选。否则,我可以在另一个自定义操作中做到这一点吗?