小编Pan*_*mar的帖子

Visual Studio 安装程序问题:错误 1001。错误 1001。InstallUtilLib.dll:未知错误

那里有很多线索和问题。但我面临的错误是在完全不同的情况下。那么我在这里解释一下。在本文安装程序类和自定义操作的帮助下

我已添加项目主要输出(具有安装程序类)作为提交内的自定义操作。具有自定义操作条件:NOT REMOVE。但是当我尝试运行 MSI 时,它在弹出窗口中显示错误, 错误 1001。错误 1001。InstallUtilLib.dll:未知错误。

以下是我的代码和安装程序日志:

Project Build 的目标平台是任何 CPU,安装程序是 x86 位。

安装助手.cs

[RunInstaller(true)]
public partial class InstallHelper : System.Configuration.Install.Installer
{
    public InstallHelper()
    {
        InitializeComponent();
    }

    public override void Install(IDictionary stateSaver)
    {
        base.Install(stateSaver);
    }

    public override void Commit(IDictionary savedState)
    {
        base.Commit(savedState);
        //configrureAppAfterInstallation();
    }
}
Run Code Online (Sandbox Code Playgroud)

项目的主要输出作为自定义操作包含在提交操作下,并具有以下参数:

CustomActionData : /targetDir="[TARGETDIR]\", /srcDir="[SOURCEDIR]\"

条件:不可移除

以及 eventviewer 中的日志快照:

找不到源 MsiInstaller 中事件 ID 11001 的描述。您的本地计算机上未安装引发此事件的组件,或者安装已损坏。您可以在本地计算机上安装或修复该组件。

如果事件源自另一台计算机,则显示信息必须与事件一起保存。

该活动包含以下信息:

产品:MyApp - 错误 1001。错误 1001。InstallUtilLib.dll:未知错误。

(无效的)

(无效的)

(无效的)

(无效的)

(无效的)

消息资源存在,但在字符串/消息表中找不到该消息

并在%TEMP%文件夹中生成日志: …

c# windows-installer custom-action visual-studio-setup-proje visual-studio-2013

9
推荐指数
2
解决办法
9304
查看次数