c#中的DLL依赖关系

本文关键字:关系 依赖 DLL 中的 | 更新日期: 2023-09-27 18:01:24

我从一个源项目生成了一个DLL。。。

这个项目依赖于first.dll,以及其他dll。

   sourceProject.dll --> first.dll 

当我运行sourceProject.dll时,我得到一个错误,即first.dll"缺少一个或多个项目引用"。

如果我理解正确,sourceProject.dll试图在first.dll中使用一个类,但显然first.dll对自己的一个dll有一个不好的引用。结果,first.dll被再次构建(在sourceProject.dll的运行时),但它被不正确地构建。最后,sourceProject.dll爆炸了,因为first.dll是坏的。

是真的吗?

谢谢,凯文

c#中的DLL依赖关系

当我运行sourceProject.dll

不能在。net中运行 dll。在应用程序中使用程序集可以是不同类型的(控制台、WinForms、ASP. js)。净,……)。因此,如果sourceProject.dll依赖于first.dll,使用sourceProject.dll的应用程序需要在其工作文件夹(桌面应用程序的当前文件夹和ASP.NET的bin文件夹)中有两个程序集。

如果您的第一个项目不包含在解决方案构建中。在解决方案文件中右键单击检查配置管理器。

如果你想工作,这是你必须建立你的第一个项目(手动)之前,你建立另一个。