我无法从方法中访问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/