0

我正在用 c#.net 编写一个控制台应用程序。我有一个批处理文件,当前将 exe 和 exe.config 从网络复制到本地计算机上的启动文件夹。它是这样设置的,因此用户只需运行批处理文件,然后每次启动计算机时,exe 都会运行。

我遇到的问题是它也打开(或尝试打开)exe.config 文件。我正在寻找最好的解决方法,而不会过于复杂。考虑将配置文件放在不同的位置,然后将新位置硬编码到配置管理器中,但配置文件的概念之一是将所有硬编码路径保留在代码之外,以便在位置更改时更容易更新。还考虑在启动文件夹中放置 exe 的快捷方式,这将起作用,但我希望它对用户透明。换句话说,我希望用户做的只是运行 .bat 文件一次,然后忘记它。

任何帮助或想法将不胜感激,因为我对 .bat 文件非常陌生

4

1 回答 1

0

我喜欢您对快捷方式的想法,或者就此而言是指向可执行文件的批处理文件,可执行文件和配置文件都位于启动文件夹之外。

于 2013-07-09T22:21:54.060 回答