我已经在C#上创建了一个应用程序(Windows Forms,Visual Studio 2008),现在我想要安装此应用程序。怎么办呢?
我想要我的安装程序
我该怎么做?
答案 0 :(得分:63)
答案 1 :(得分:15)
答案 2 :(得分:10)
有几种方法,其中两种方法如下。提供自定义安装程序或安装项目。
以下是创建自定义安装程序的方法
[RunInstaller(true)]
public class MyInstaller : Installer
{
public HelloInstaller()
: base()
{
}
public override void Commit(IDictionary mySavedState)
{
base.Commit(mySavedState);
System.IO.File.CreateText("Commit.txt");
}
public override void Install(IDictionary stateSaver)
{
base.Install(stateSaver);
System.IO.File.CreateText("Install.txt");
}
public override void Uninstall(IDictionary savedState)
{
base.Uninstall(savedState);
File.Delete("Commit.txt");
File.Delete("Install.txt");
}
public override void Rollback(IDictionary savedState)
{
base.Rollback(savedState);
File.Delete("Install.txt");
}
}
添加设置项目
菜单文件 - > 新 - > 项目 - > 其他项目类型 - > 设置 和部署
使用属性窗口
文章 How to create a Setup package by using Visual Studio .NET 提供了详细信息。
答案 3 :(得分:3)
为什么在有车准备好的时候自己发明车轮?我发现这些工具使用起来非常简单直观:高级安装程序。这个one minute video应该足以让你印象深刻。这是illustrative user guide。