2015-05-29 25 views
0

我不确定是否已询问此问题。 我在C#中创建了一个DLL。我的DLL依赖于其他DLL。当有人使用我的DLL编译他们的项目时,其他DLL将复制到projectDir。当某人使用我的DLL编译他们的项目时,将一些文件复制到projectDir

但是,其他DLL依赖于一些文本文件和一些其他可执行文件。问题是文本文件和可执行文件不会复制到projectDir。不幸的是,这会导致项目在运行时崩溃。

我的问题是,如何将这些文本文件和可执行文件加载到projectDir,只要我的DLL被编译?

谢谢。

+1

这就是为什么你可以写一个后构建事件。项目+属性,生成事件选项卡。通常使用xcopy.exe和/ d选项,以便只在需要时复制。 –

+0

谢谢。我会尝试。 – user3407584

回答

0

根据你如何分享它,你也可以看看使用Nuget发布你的DLL。通过Nuget,您可以指定并引入依赖文件和库,只需将它们作为内容添加到DLL项目中即可添加到您的任何项目中。

相关问题