当前位置:编程学习 > C#/ASP.NET >>

VS2010引用dll问题

在VS2010的项目添加了一个Library的文件夹存储微软企业库5.0中的dll:Microsoft.Practices.EnterpriseLibrary.Data.dll
然后在项目中添加该dll的引用,在使用的时候添加如下语句:
using Microsoft.Practices.EnterpriseLibrary.Data;

Database db = DatabaseFactory.CreateDatabase();

编辑代码的时候没什么问题,关键字也变色了。可一编译就出现如下错误:
The type or namespace name 'Practices' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)

The type or namespace name 'Database' could not be found (are you missing a using directive or an assembly reference?)

不知道是怎么回事,请高手指教。
谢谢! --------------------编程问答-------------------- 没用过10 --------------------编程问答-------------------- 清理解决方案重新生成再试试

http://blogs.msdn.com/b/csharpfaq/archive/2004/04/29/123028.aspx --------------------编程问答--------------------
引用 2 楼 q107770540 的回复:
清理解决方案重新生成再试试

http://blogs.msdn.com/b/csharpfaq/archive/2004/04/29/123028.aspx


少了一个错误,但还是编译不通过。 --------------------编程问答-------------------- 这究竟是怎么回事啊? --------------------编程问答-------------------- 没出现过。。学习 --------------------编程问答-------------------- 在使用另一个dll:DotNetSkin.dll的时候也出现了同样的问题。
但我在VS2005中引用这个dll却不会出现这些编译错误。 --------------------编程问答-------------------- 还没有用2010 --------------------编程问答-------------------- 用2楼q107770540的方法,清理过项目,可还是出现这个编译问题啊。
郁闷。 --------------------编程问答-------------------- 谁帮忙解决一下啊 --------------------编程问答-------------------- 缺少命名空间
仔细检查  加上命名空间,然后再从新生成一边
--------------------编程问答--------------------
引用 10 楼 wtpmcheng 的回复:
缺少命名空间
仔细检查 加上命名空间,然后再从新生成一边


怎么检查,那是别人的dll --------------------编程问答-------------------- 怎么就没人能解决吗? --------------------编程问答-------------------- UP我也碰到这个问题。 --------------------编程问答-------------------- 是不是还有什么dll没有引入? --------------------编程问答-------------------- 你需要将完整的命名空间加上,包括你的变量声明。

using Microsoft.Practices.EnterpriseLibrary.Data;

具体你用的名称空间我不太清楚,这里只是举个例子:
Microsoft.Practices.EnterpriseLibrary.Data.Database db = Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase(); --------------------编程问答-------------------- 这个简单---右键项目---》属性---》应用程序---》目标架构 选。net framework 4.0 。。

不是。net framework 4.0 client profile --------------------编程问答-------------------- 求解啊  我也遇到这个问题 --------------------编程问答-------------------- 额,我也碰到找个问题,不知道为什么
--------------------编程问答-------------------- 试了下16楼的方法!给力!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,