怎么我在安装程序项目下添加了安装程序类,但运行安装程序时却不用调用安装程序类呢?

niying 2007-12-27 11:39:18
怎么我在安装程序项目下添加了安装程序类,但运行安装程序时却不用调用安装程序类呢?
namespace ClassLibrary
{
[RunInstaller(true)]
public partial class Installer1 : Installer
{
public Installer1()
{
InitializeComponent();

this.AfterInstall += new InstallEventHandler(Install_Affter);
}

protected override void OnAfterInstall(System.Collections.IDictionary savedState)
{

using (FileStream fs = new FileStream(@"C:\install.log", FileMode.Create))
fs.Close();

base.OnAfterInstall(savedState);
}

public void Install_Affter(object sender, InstallEventArgs e)
{
using(FileStream fs = new FileStream(@"C:\install.log", FileMode.Create))
fs.Close();
}
}
}
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
niying 2007-12-27
  • 打赏
  • 举报
回复
靠,我知道原因了。
因为我没有添加自定义操作,没有调用。晕。
mathieuxiao 2007-12-27
  • 打赏
  • 举报
回复
安装程序类最好是作为一个单独的类库,然后你就可以在安装项目的项目输出加入这个类库的主输出。
Setup1----安装项目名
ClassLibrary ----类库名
右键单击Setup1--->视图--->文件系统--->应用程序文件夹,右击--->在“操作菜单”上--->“添加”--->选择“项目输出”--->选中你的类库ClassLibrary 就可以了

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧