我有一个解决方案,它有一个类库项目,其他的是 WPF 应用程序。我已经添加了类库的引用,但是它们都不能使用它的类。
那么,问题是什么?
注意:抱歉标签,这是 safari 的问题。
我有一个解决方案,它有一个类库项目,其他的是 WPF 应用程序。我已经添加了类库的引用,但是它们都不能使用它的类。
那么,问题是什么?
注意:抱歉标签,这是 safari 的问题。
确保您的所有项目都针对相同的框架。您的库类项目可能针对完整的 .Net Framework 4.0,而您的 wpf 项目针对.Net Framework 4.0 Client Profile。
为此,请转到解决方案中每个项目的项目属性并检查 Application | 目标框架属性。或者,您可以下载VSCommands 2010扩展并通过“解决方案属性”窗口在一处查看所有属性。
检查事项:
您的调用代码中有一个适当的using
指令:
using MyCompany.ClassLibrary;
如果这没有帮助,请发布当您尝试使用库中的类时会发生什么。
我遇到了同样的问题,但解决方案不同......
我们在团队中工作,其中一位开发人员(称为 dev1)安装了 .NET 4.5(其他人只有 .NET 4.0)。在 dev1 对解决方案进行了一些更改之后,其他人遇到了问题,并且没有构建。项目引用不起作用(但如果他们像 dll 一样使用它,它就起作用了)......所以我们为每个人安装了 .NET 4.5,它解决了这个问题。
莫哈
发现了问题。我在类库中的一个引用导致了它,我已经删除了它。现在我可以构建解决方案而不会出错。
感谢您的意见..