我已经看过几个答案,但它不符合我的需要。
我包含了不少外部非网络DLL。
目前我在我的解决方案中添加了一个新项目,并设置了'copy if newer'。
我认为这看起来很乱(由于DLL的数量),所以我将它们放在项目解决方案的子目录中。
然后我将其添加到我的app.config文件中:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="OpenCV" />
</assemblyBinding>
</runtime>
这在构建时,会在bin \ debug文件夹中创建一个文件夹'OpenCV',并将所有DLL复制到opencv中。
我不想那样。
我希望将它们直接放入我的bin \ debug文件夹。
可以轻松完成吗?