2010-06-18 74 views
1

我对我的解决方案进行了一些更改,其中包含一些项目并希望再次编译它..现在它说元数据文件C:\ myproject \ bin \ myproject.DLL无法被发现... 我关闭了VS并再次打开,并删除了该项目的bin和obj文件夹,但编译错误仍然相同...VS2008编译器中的错误:DLL无法找到

回答

3

删除并重新添加引用。

+0

这修正了它。谢谢。这是VS的Bug吗?发生了什么事? – Bohn 2010-06-18 00:39:08

+1

不是一个错误。正如@Franci Penov所提到的,它可能是在构建和/或清理消失/更改之后,您正在输出/ bin目录中引用该DLL。您希望执行项目引用,该项目引用将始终使用最新构建的项目的最新DLL,或者在您知道未更改的文件夹中引用该DLL。 – klabranche 2010-06-18 00:45:58

2

你的项目中有某些东西告诉构建以查找该dll。大多数情况下,您可以在其他未引用项目的项目中参考,但直接引用项目输出。

+1

而且可能正在寻找特定版本的DLL。 – chris 2010-06-18 00:31:11

+0

好吧,我查看了所有其他项目的参考资料,如果它缺少它应该显示它带有黄色感叹号图标,对吧?...但项目参考文献中没有黄色图标 – Bohn 2010-06-18 00:33:32

1

这通常意味着其他项目在解决方案中依赖的其中一个项目未正确构建。确保你修复了所有的错误,并重建所有的错误。

相关问题