项目参考在VisualStudio2010中不起作用

Ric*_*ard 40 c# visual-studio-2010

我有一个包含大量项目的解决方案,除了其中一个项目之外,所有项目都表现得很好.不工作的是ConsoleApplication,它依赖于C#类库项目.我添加了对库项目的引用,并添加了命名空间(我检查过的是正确的),但是在我引用库中的类的每个地方,我得到:

找不到类型或命名空间"MyClass"(您是否缺少using指令或程序集引用?).

库项目正在成功构建(我可以看到DLL出现在bin文件夹中),我已经尝试了项目引用,还有对DLL本身的引用.两者都不起作用.

此外,所有项目都设置为使用"任何CPU"的平台目标进行构建.

我已经尝试了几乎所有我在论坛上遇到的建议都没有成功.任何人都可以对出了什么问题有所了解吗?

谢谢

这解决了这个问题:

控制台应用程序有一个Target框架.NET Framework 4 Client Profile,而库只有.NET Framework 4.我将控制台应用程序设置为.NET Framework 4,它完全构建.

Céd*_*Rup 89

我的赌注是你的图书馆和你的应用程序之间的框架不匹配...检查你的图书馆是不是建立了比你的应用程序更高的版本,或者你的应用程序是否构建了客户端配置文件的味道

  • 谢谢大家,这很快!:)是的,控制台应用程序有一个.NET Framework 4 Client Profile的Target框架,而该库只有.NET Framework 4.我将控制台应用程序设置为".NET Framework 4",它完全构建.考虑到错误的措辞,我不会想到看那里,所以感谢提示.我想这是你只做过一次的错误之一,并记得下次(......?)谢谢! (7认同)