我正在使用Visual Studio 2010而我正在使用C#(控制台程序)编写。我曾经从调试文件夹输出一个独立的.exe文件(只是将单个.exe文件复制到客户端计算机)。
现在,不同的客户端需要不同的连接字符串。我的解决方案是从调试文件夹中复制.exe文件和.exe.config文件。然后,修改配置文件将指示程序使用不同的连接字符串。
关注点是:
调试文件夹中的其他文件如何,我是否应该将它们复制到客户端计算机? (例如.exe.manifest或.vhost文件?)
或者我应该将程序发布到click-once文件并将其安装到客户端?但是在许多计算机上安装和卸载程序(在版本升级期间)会非常麻烦和耗时,从bat文件调用程序也会更复杂吗?
我以前只使用调试文件夹中的.exe文件。但是当我发现.exe实际上是从.exe.config中读取的时候,我想在.exe中单独使用会导致程序泄漏吗?