Wpf 如何在另一个项目中将我的项目DLL用作第三方DLL

Wpf 如何在另一个项目中将我的项目DLL用作第三方DLL,wpf,dll,.net-assembly,Wpf,Dll,.net Assembly,我有一个WPF项目。在这个项目中,我有一个数据访问层项目。 我的要求是:我想在另一个项目中使用DataAccess层的DLL作为第三方DLL。如何做 我创建了一个名为“MyData”的库项目。我在其中添加了DataAccess层项目的引用。然后我在另一个项目中使用了“MyData.dll”。但它给了我错误: 无法加载文件或程序集“MyData,Version=1.0.0.0,Culture=neutral,PublicKeyToken=36bcb1fcead6cc72”或其依赖项之一。系统找不到

我有一个WPF项目。在这个项目中,我有一个数据访问层项目。 我的要求是:我想在另一个项目中使用DataAccess层的DLL作为第三方DLL。如何做

我创建了一个名为“MyData”的库项目。我在其中添加了DataAccess层项目的引用。然后我在另一个项目中使用了“MyData.dll”。但它给了我错误: 无法加载文件或程序集“MyData,Version=1.0.0.0,Culture=neutral,PublicKeyToken=36bcb1fcead6cc72”或其依赖项之一。系统找不到指定的文件。有任何建议吗。。??如何做到这一点有两种选择:

  • 检查引用的“MyData.dll”是否正确,以及该文件是否存在
  • 如果您的“MyData.dll”有任何依赖项,您必须在项目中也引用它们,您希望使用“MyData.dll”

  • 是的,“MyData.dll”与其他dll之间存在依赖关系。那么是否可以将该dll与“MyData.dll”相结合。。。??因此,我只能有一个dll用作第三方dll。我已下载了ILMerge以将我的2个dll合并为1,但我不知道如何使用它。请提供帮助。如果将dll与其他第三方dll合并,可能会出现许可证问题。我不知道你下载的那个工具。它是微软的ILMergeK T工具-为什么你只接受4个答案,回答16个问题?你为什么忽视任何评论?