第三方引用的dll未被复制以构建

时间:2010-09-23 08:46:35

标签: c# .net visual-studio-2008 msbuild

我有一个第三方.net dll被我的dll /类库项目“A”引用并使用。我的控制台应用程序项目“B”引用项目“A”。

我的问题是第三方dll没有被复制到控制台应用程序项目“B”的构建中。

这里有什么问题?我的dll / class库中的第三方dll参考设置为LocalCopy = true。

我正在使用vs2008和.net 3.5。

提前致谢

1 个答案:

答案 0 :(得分:7)

项目B基本上需要明确引用第三方DLL。引用不是假设是可传递的。 (如果您尝试使用项目A中的任何类来暴露第三方库中的类型,您甚至会收到编译错误。)

这可能是一种痛苦,但至少它清楚地说明了你真正拖入的内容。