C# C类库参考

C# C类库参考,c#,class,reference,C#,Class,Reference,我已经用目标框架4.0和 其中的一些类处理SQLite的数据库连接 现在我想在另一个项目中使用这个类库 它连接数据库、查询数据、更新行等 但是当我在testproject中添加引用时,它似乎是空的, i、 e.在对象目录中,我无法展开引用的库 当输入using语句时,它会说它不知道名称空间 怎么了?请提供帮助。这个问题确实很愚蠢,但这些类在您的外部程序集中肯定是公共的吗?在“解决方案资源管理器”中,右键单击“引用”,然后选择“添加引用” 程序集使用的代码可能需要完整的.net配置文件而不是客户端

我已经用目标框架4.0和 其中的一些类处理SQLite的数据库连接

现在我想在另一个项目中使用这个类库 它连接数据库、查询数据、更新行等

但是当我在testproject中添加引用时,它似乎是空的, i、 e.在对象目录中,我无法展开引用的库

当输入using语句时,它会说它不知道名称空间


怎么了?请提供帮助。

这个问题确实很愚蠢,但这些类在您的外部程序集中肯定是公共的吗?

在“解决方案资源管理器”中,右键单击“引用”,然后选择“添加引用”


程序集使用的代码可能需要完整的.net配置文件而不是客户端.net配置文件。尝试将新项目的配置文件从Client更改为Full,看看是否有帮助。

解决方案是将den外部程序集中的类公开

在将类从testproject移动到classlibrary之后,就忘了这一点。
谢谢你的帮助

您不是在旧的.NET应用程序中引用它吗?你不能从.NET 3.5和旧版本的项目中引用.NET 4.0,因为4.0有新的CLR。你能添加屏幕截图吗?或者你可以尝试检查你当前的项目是否针对同一个框架?有时这也是一个问题。使用浏览选项卡,而不是该对话框中的项目选项卡。不确定为什么我的评论会作为答案出现!该死的手机你确定你的外部程序集中的类是公共的吗?好主意。。。!默认情况下,我相信它会选择客户端配置文件!哈哈,应该把它作为答案:,我以前做过…挠头5分钟试图弄清楚编译器是否没有完成它的工作,然后意识到它们被标记为private是的,事实上你回答了我的问题,现在我可以将你的答案标记为解决方案!非常感谢你!只是没有看那里。