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