所以在这个特定的 C# 帮助程序中,我在文件顶部列出了以下内容:using System.Configuration;当我尝试在 c# 代码中引用它时(在同一个文件中),static readonly string apiKey = ConfigurationManager.AppSettings["apiKey"];当前上下文中不存在名称“ConfigurationManager”。为什么会这样?System.Configuration在此应用程序中到处使用,但在此特定文件中未被识别。如果我转到“管理 NuGet 程序包”面板并搜索“配置管理器”,则首选是“System.Configuration.ConfigurationManager”。即使是最旧的可用版本也具有 4.6.1 的 .NETFramework 依赖性,而此应用程序使用 4.5.1,因此无法下载。我在这里忽略了什么吗?任何和所有输入表示赞赏。
1 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
如果您在“添加引用”窗口中遇到错误,请尝试编辑 .csproj 以在“引用项组”中添加引用(以及其他引用),例如:
<ItemGroup> <Reference Include="System.Configuration" /> </ItemGroup>
- 1 回答
- 0 关注
- 154 浏览
添加回答
举报
0/150
提交
取消