我是.net中的新人。
我实际上是将一个Console应用程序转换为.net中的Windows应用程序。我想在Windows应用程序中包含一些配置文件。
我知道对于Web应用程序,有Web.config,对于Console应用程序,有App.config可以获得配置详细信息。
但我对Windows应用程序中的配置文件没有任何想法。我必须在我想要转换的控制台应用程序中包含的Windows应用程序中包含配置详细信息。
更新
问题已修复。
这是我的错。我还复制了startup
标签。任何人都可以告诉我这个标签是什么。??
祝你们全部重播。
答案 0 :(得分:3)
Windows应用程序是WinForms或WPF应用程序,并使用与yourappname.exe.config
中重命名的控制台应用程序中相同的App.Config。所以继续那个
关于配置文件的一系列优秀文章(我敢说the reference
)
Unraveling the Mysteries of .NET 2.0 Configuration
答案 1 :(得分:3)
转到项目的属性并切换到“设置”选项卡。您可能会看到一条消息,表明目前没有设置文件。如果单击该链接,将创建一个链接。
将一个设置添加为虚拟设置,以便创建app.config
文件中的所有部分(<applicationSettings>
或<userSettings>
以及命名空间的相应部分)。然后,在文本编辑中打开原始配置文件,复制设置行(不包含<namespace.properties.settings>
开始和结束标记的行),然后将它们粘贴到新的{{1} }。确保将应用程序设置复制到app.config
部分,并将用户设置相应地复制到<applicationSettings>
部分。
下次打开“设置”标记时,系统会询问您是否要导入新设置。
答案 2 :(得分:2)
有一种非常简单的方法可以做到这一点..只需转到文件\添加新项目菜单,或按Ctrl + Shift + A
您会注意到它已经为您设置为App.config。只需点击“打开”按钮即可。
如果你查看解决方案资源管理器,你会看到配置文件在你的项目中:
现在构建您的应用程序,并查看\ bin \ debug \文件夹。您将看到为您的可执行文件自动生成并正确命名了配置文件:
摘自 HERE
答案 3 :(得分:2)
右键点击您的项目,转到 - &gt;添加 - &gt; New Item然后你会找到一个如图所示的对话框