gpt4 book ai didi

c# - 如何避免“"The name ' ConfigurationManager'在当前上下文中不存在”错误?

转载 作者:太空狗 更新时间:2023-10-29 22:03:48 28 4
gpt4 key购买 nike

我正在使用 VS2008。我有一个项目与数据库连接,连接字符串是通过 ConfigurationManager 从 App.config 读取的。我们正在使用 L2E。

现在我添加了一个辅助项目 AndeDataViewer,它有一个简单的 UI 来显示数据库中的数据以用于测试/验证目的。

我不想在助手项目中创建另一组实体数据模型。我刚刚将所有相关文件添加为新帮助程序项目中的链接。

编译时出现如下错误:

Error   15  The name 'ConfigurationManager' does not exist in the current context   C:\workspace\SystemSoftware\SystemSoftware\src\systeminfo\RuntimeInfo.cs    24  40  AndeDataViewer

我想我可能需要添加另一个项目设置/配置相关文件的链接到主项目的帮助项目?新的帮助程序项目中没有 App.config 文件。但看起来我无法将该文件的链接添加到帮助程序项目。有什么想法吗?

最佳答案

在您的项目中,右键单击,添加引用...在 .NET 选项卡中,找到“System.Configuration”组件名称并单击确定。

“使用 System.Configuration”告诉编译器/IntelliSense 在该命名空间中搜索您使用的任何类。否则,您每次都必须使用全名 (System.Configuration.ConfigurationManager)。但是,如果您不添加引用,则该 namespace /类将不会在任何地方找到。

请注意,DLL 可以具有任何 namespace ,因此文件 System.Configuration.dll 理论上可以具有 namespace “Some.Random.Name”。为了清晰/一致,它们通常是相同的,但也有异常(exception)。

关于c# - 如何避免“"The name ' ConfigurationManager'在当前上下文中不存在”错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2745213/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com