【问题标题】:windows service project The type or namespace name 'ConfigurationManager' does not exist in the namespace 'System.Configuration'windows服务项目名称空间“System.Configuration”中不存在类型或名称空间名称“ConfigurationManager”
【发布时间】:2012-12-01 05:58:54
【问题描述】:

我正在编写一个 Windows 服务。

添加了dll和命名空间如下图。

使用 System.Configuration;

//这行导致错误,但是为什么?

var settings = System.Configuration.ConfigurationManager.AppSettings;

错误:命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”

项目目标是v4.0,我成功安装并启动服务

谢谢。

【问题讨论】:

  • 您是否在安装位置看到了 ConfigurationManager dll?也看看这里似乎是 dup 问题stackoverflow.com/questions/1274852/…
  • 谢谢,我认为我的配置中缺少 AppSettings。我现在加了。

标签: windows-services configurationmanager


【解决方案1】:

appSettings 是一个只读属性,所以我认为我们需要在 App.config 中定义。

<?xml version="1.0"?>
<configuration>
 <appSettings>

 </appSettings>
 ....
 <system.webServer>
   <modules runAllMan....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 2015-12-13
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    相关资源
    最近更新 更多