c#控制台应用程序用户可编辑的设置
本文关键字:编辑 设置 用户 控制台 应用程序 | 更新日期: 2023-09-27 18:02:41
我是一名web开发人员,正在构建我的第一个生产级控制台应用程序(c# . net 4.0)。我有一个关于创建用户可以在运行控制台应用程序之前编辑的设置文件的问题(自定义输出文件夹路径等)。
我有点困惑——当我发布我的控制台应用程序并安装它时(通过点击我的目标发布文件夹中生成的setup.exe文件),我得到的只是开始菜单的一个条目。没有任何东西被安装到C:'Windows'Programs中,而且我的系统上似乎没有任何其他地方可以安装文件。从本质上讲,我只是试图找到app.config xml文件,以便我可以在程序安装后编辑它。(顺便说一句,当我点击开始菜单项时,程序会正常执行)。
我想做的是可能的吗?
对于clickonce部署,文件将安装在安装应用程序的用户的配置文件下(默认情况下)。
对于windows XP,应该是:
C:'Documents and Settings'username'LocalSettings'Apps…
对于Windows 7(和Vista?),这应该是:
C: ' '用户名' AppData '本地用户'应用…
您的软件的安装程序是一个单独的软件。
你当然可以创建一个,但是当你编译你的控制台应用程序时,它不会创建一个安装可执行文件。它只会生成自己的可执行文件。您可以单独复制该可执行文件并运行它。如果您需要更多的资源,并因此决定要一个安装程序,您有很多选择。
在这种情况下,我首先想到的两个方法是,在项目属性中设置项目使用"ClickOnce",或者在添加项目对话框的"其他项目类型"中添加一个"Setup and Deployment"项目到你的解决方案中。