c# - 第三方引用的dll没有被复制构建出来

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

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

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

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

我使用的是 vs2008 和 .net 3.5。

提前致谢

最佳答案

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

这可能会很痛苦,但至少可以清楚地表明您真正拖入的是什么。

关于c# - 第三方引用的dll没有被复制构建出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3776658/

相关文章:

visual-studio-2008 - 保持文本可视化工具打开并继续在 Visual Studio 中调试

c# - mscorlib.dll 中发生了类型 'System.OutOfMemoryException' 的第一次机会异常

c# - Control.Invoke 展开外部异常并传播内部异常

c# - Xamarin Studio(在 OSX 上)还是 Visual Studio(在 Windows 上)?

c# - 有没有一种方法可以将 4 个控件分组到一个 UserControl 或模板中,并在父 UserControl 中使用它并将它们与 MVVM 绑定(bind)?

.NET Core GetCurrentDirectory 返回父目录

c# - 是否存在永远不会匹配任何字符串的正则表达式?

c# - 覆盖虚拟属性时如何避免无限循环?

visual-studio - Visual Studio 2008 宏仅适用于宏 IDE,不适用于宏资源管理器

c# - 如何更改我的wsdl的地址位置