C#发布,独立exe或安装后点击的区别

时间:2014-03-17 07:17:29

标签: c# visual-studio-2010

我正在使用Visual Studio 2010而我正在使用C#(控制台程序)编写。我曾经从调试文件夹输出一个独立的.exe文件(只是将单个.exe文件复制到客户端计算机)。

现在,不同的客户端需要不同的连接字符串。我的解决方案是从调试文件夹中复制.exe文件和.exe.config文件。然后,修改配置文件将指示程序使用不同的连接字符串。

关注点是:

  1. 调试文件夹中的其他文件如何,我是否应该将它们复制到客户端计算机? (例如.exe.manifest或.vhost文件?)

  2. 或者我应该将程序发布到click-once文件并将其安装到客户端?但是在许多计算机上安装和卸载程序(在版本升级期间)会非常麻烦和耗时,从bat文件调用程序也会更复杂吗?

  3. 我以前只使用调试文件夹中的.exe文件。但是当我发现.exe实际上是从.exe.config中读取的时候,我想在.exe中单独使用会导致程序泄漏吗?

0 个答案:

没有答案