自定义操作,无法构建自定义操作,因为项目输出组没有密钥文件

时间:2011-12-09 14:39:15

标签: c# installer installation custom-action

当我尝试创建安装项目时,我在尝试构建安装类时收到此错误消息。

无法构建自定义操作,因为项目输出组没有密钥文件。

我的自定义操作有什么问题

我有一个自定义动作,在执行后进行一些操作  我有一个自定义操作如下。

  public class InstallerHelper:Installer
  {
    public override void Install(System.Collections.IDictionary stateSaver)
    {
      base.Install(stateSaver);
      Console.WriteLine("Hello World");
      Console.ReadLine();
    }
  }

1 个答案:

答案 0 :(得分:0)

在安装项目中,您需要在Project Output组中标识已引用的密钥文件。

要解决此问题,请右键单击已添加到安装程序的相应项目输出,展开KeyOutput节点,然后单击(Files)框并单击{{1 }按钮。

如果那里没有任何内容,那么您应该从安装程序中删除该输出。