我有一个.NET控制台应用程序(让我们称之为Bar.exe
)在另一个程序集中运行代码,我们称之为Foo.dll
。 Foo.dll
引用了一些外部程序集。
目前,我必须在Foo.dll
项目和Bar.exe
项目中引用外部程序集。我想仅在Foo.dll
的项目中引用它们,因为解决方案中有许多其他项目引用其他外部程序集。我组织事情的方式将导致混乱和重复的情况。
是否有更好的方法来组织我的解决方案,因此我不需要将外部DLL包含在Bar.exe
中?
答案 0 :(得分:0)
Bar.exe
中的代码是否直接依赖于外部程序集?当您尝试仅从Foo.dll
引用Bar.exe
时会收到什么构建错误消息?