0

我正在 VS 2012 中编写一个 C# 程序,并试图弄清楚如何让用户安装它来运行它。我想做的是把这个小程序扔到网络上,让用户运行它或把它放在 USB 驱动器上,然后以这种方式给他们。我该怎么做呢?

4

1 回答 1

2

问问自己,为什么存在安装程序?它们的存在是为了确保客户端机器在运行应用程序之前安装了所有先决条件。复制 bin 目录将起作用,前提是机器具有所有这些先决条件,并且如果您可以保证(例如在某些公司环境中),那么您就可以开始了。

如果您在 VS 2012 中进行开发,那么您的目标可能是 .net 4.5,很多人可能还没有在他们的机器上安装它。如果您使用任何第三方 COM 组件,那么您将需要在启动应用程序之前注册这些组件。

如果您的应用程序需要管理员权限并且用户没有以管理员身份运行它,如果您没有正确设置安装程序,它可能会意外失败。

安装程序可以帮助很多场景。如果您有一个非常简单的应用程序,那么通过复制 bin 文件夹应该一切正常,但请确保您了解它不起作用的场景,以便您知道如何支持它。

于 2013-07-15T03:12:48.160 回答