繁体   English   中英

部署C#应用程序

[英]Deploying C# Application

我已经编写了一个应用程序,并将其编译到用户应参考的共享文件夹中。

我想创建一个安装程序应用程序,该应用程序调用单独的“ .exe”,还检查用户是否具有对共享文件的读/写访问权限。

我一直在尝试使用File-> New-> Setup Project执行此操作

我看不到用于编写代码来调用单独的“ .exe”并进行一些检查的选项。

有什么想法吗?

您应该看一下Inno Setup ,它设置起来容易得多,并且具有许多功能,如果需要在安装和/或卸载时进行一些检查,则包括编译的脚本语言。

还提供了一个GUI作为第三方软件

同样,当您安装由Inno Setup创建的软件包时,您无需安装其他任何东西,它会创建独立的.exe安装程序(与.msi文件不同)。

要在部署/安装过程中执行自定义步骤,可以创建“自定义操作”。

我过去曾经使用过这种方法,并且发现它非常有用。 (现在可能已被一种较新的方法所取代,但我不知道一种方法)。

本文提供了有关.NET中自定义操作的出色教程

您可以考虑在安装项目中创建自定义安装程序操作 ,该操作允许您在部署的不同阶段运行任意代码。

看一下自定义操作。 它将允许您在安装过程中执行任意.Net代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM