5Yr*_*DBA 5 c# linq configurationmanager entity-framework
我正在使用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
Run Code Online (Sandbox Code Playgroud)
我想我可能需要从主项目中添加另一个项目设置/配置相关文件的链接到帮助项目?新助手项目中没有App.config文件.但它看起来我无法添加该文件的链接到帮助项目.有任何想法吗?
Nel*_*mel 24
在项目中,右键单击"添加引用"...在".NET"选项卡中,找到"System.Configuration"组件名称,然后单击"确定".
"using System.Configuration"告诉编译器/ IntelliSense在该命名空间中搜索您使用的任何类.否则,您每次都必须使用全名(System.Configuration.ConfigurationManager).但是,如果您不添加引用,则无法在任何位置找到该命名空间/类.
请注意,DLL可以具有任何名称空间,因此文件System.Configuration.dll理论上可以具有名称空间"Some.Random.Name".为了清晰/一致,它们通常是相同的,但也有例外.