基本上,我有两个项目,一个编译成一个DLL,另一个使用该dll。我想要的是将.dll文件复制到依赖项目的二进制文件夹,以便项目可以使用它。我不能只做一个简单的“复制”脚本,因为那时我的dll将不会在重新编译时重新复制。有人建议我应该运行一些命令,如果有的话,删除旧的dll,然后将新编译的dll复制到该位置。还建议使用批处理文件执行此操作。我从来没有为visual studio(或其他任何事情)编写批处理文件,所以我的问题是我将如何:
1。)编写一个批处理文件,例如:
如果dll存在,则删除并复制新的dll
2.。)在Visual Studio中使用我的项目运行该批处理文件吗?
感谢您的帮助!
答案 0 :(得分:1)
您需要将一个项目的结果(.dll)放入另一个项目的文件夹中。有多种方法可以做到这一点,但有一种方法如下。
copy <filename>.dll ..\otherproject\bin /y
这会将DLL复制到目标文件夹,如果它已经存在(如果它没有被使用),则将其覆盖。您可能需要根据项目结构调整目录。