如何将app.config添加到Visual Studio 2012 Web Express lib项目?

3
如何将配置文件添加到Visual Studio 2012 Web Express库项目?
我尝试按照MSDN的说明(链接)进行操作,但是我没有找到“应用程序配置文件”模板。我尝试在项目属性中寻找配置文件,但是无处可寻。
有什么想法吗?
2个回答

3

图书馆通常没有配置文件。当应用程序加载时,它加载的配置将是与该应用程序相关联的配置,而不是其中的库。

您可以为库创建应用程序配置文件,并明确加载它们,但这有点麻烦。考虑直接在您的API中公开配置,并允许使用库的应用程序适当地提供配置。


控制台应用程序怎么样?我可以把项目类型更改为那个。但是,无论如何,我都没有那个菜单项。 - Andriy Drozdyuk
@drozzy:我怀疑它在Web Express中不存在,因为那是为Web应用程序设计的,这些应用程序使用不同的配置文件。如果您想编写非Web应用程序,应该使用不同版本的Express。(不幸的是,除非您使用Windows 8,否则尚未发布VS2012的“客户端应用程序”版本...但您可以使用VS2010。)创建文件后,您可能可以手动编辑项目文件... - Jon Skeet
1
它适用于控制台应用程序。只需将配置文件命名为 app.config 并表达任何将其拾取的内容。在我的案例中,我从控制台应用程序托管了一个 WCF 服务,当我编写了一个 app.config 文件后,WCF 服务自动地从中读取了所有值! - Andriy Drozdyuk
@JonSkeet,你能帮我解决类似的问题吗?http://stackoverflow.com/questions/26624516/from-where-to-read-keys-in-class-library-webapi - F11
1
@little:你能不能按照我在这个答案中给出的确切建议呢?那基本上就是我对你问题的全部回答了... - Jon Skeet
显示剩余4条评论

2
在ASP.NET中,它被称为“Web应用程序文件”,文件名为“web.config”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接