我无法从方法中访问CloudfigurationManager。该代码最初是一个klass库,我添加了一个配置文件(App.config),在这里我只是为Azure SDK的硬编码测试添加值。

OpenSessionWithAzure()

 private void OpenSessionWithAzure()
    {
        CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConfigurationManager.AppSetting["APP_SETTINGS"])// Visual Studio is unable to identify ConfigurationManager
    }


App.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <connectionStrings>
   <add name="StorageConnectionString"   connectionString="DefaultEndpointsProtocol=https;AccountName=userName;AccountKey=Key"/>
   <add name="SasPolicyName" connectionString="myPolicy"/>
 </connectionStrings>
</configuration>


为什么我无法在应用程序中访问ConfigurationManager或已知的解决方法?

最佳答案

发生此错误的原因是由于我没有:


在我的课程库中有对System.Configuration.dll的引用。
没有using System.Configuration


添加完上述步骤后,我将无法访问ConfigurationManager.AppSettings["APP_SETTINGS"]

关于c# - 在类库中无法访问ConfigurationManager.AppSettings [key],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36704069/

10-11 03:45