1

すでに参照System.Configurationを追加しましたが、それでもそのエラーを受け取ります。VS2010を使用しています。これがコードです

<configuration>
<connectionStrings>
    <add name="MESConnection" connectionString="Server=.\SQLEXPRESS;Database=MES;Trusted_Connection=true"/>
</connectionStrings>
<system.web>
    <compilation debug="true" targetFramework="4.0">
        <assemblies>
            <add assembly="System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
</system.web>

と背後にあるコード:

private static string _connStr = ConfigurationManager.ConnectionStrings["MESConnection"].ConnectionString;

何か案は?

4

2 に答える 2

3

cs コード ファイルの先頭に using ステートメントを追加します。

using System.Configuration;

または、参照を完全に修飾します。

private static string _connStr = 
    System.Configuration.ConfigurationManager.ConnectionStrings["MESConnection"].ConnectionString;

編集

実際には正しいアセンブリを参照していないようです。System.Configuration.Install.dllではなくSystem.Configuration.dllを参照する必要があります

また、Visual Studio で .NET アセンブリを参照する通常の方法は、ソリューション エクスプローラーで [参照] ノードを右クリックし、[参照の追加...] を選択することです。

ここに画像の説明を入力

于 2012-11-05T11:45:48.880 に答える