我已经在 VisualStudio2008上创建了一个应用程序(C # ,Windows 窗体) ,现在我想安装这个应用程序。这怎么可能呢?
我希望我的安装程序
我该怎么做?
一般来说,建议在 Windows 上使用基于 MSI 的安装。因此,如果你已经准备好投入相当多的时间,那么 维克斯就是你的选择。
如果你想要一些更简单的东西,使用 InnoSetup。
有几种方法,其中两种方法如下所示。
下面是如何创建自定义安装程序
[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"); } }
添加安装项目
菜单 文件-> 新的-> 工程项目-> 其他项目类别-> < em > 设置 及部署
使用属性窗口设置项目的属性
文章 如何使用 Visual Studio. NET 创建安装包提供了详细信息。
为什么自己发明轮子,而有一辆车为你准备好?我只是发现这个工具使用起来超级简单和直观: 高级安装程序。这个 一分钟视频应该足以给你留下深刻的印象。这是 说明性的用户指南。
对于 VisualStudio2022社区,您必须单独添加 Microsoft 的安装程序包。