.net 在生成时将DLL从子目录复制到Bin\debug
我已经研究了几个答案,但它不符合我的需要 我包括相当多的外部非网络DLL 此时,我向解决方案中添加了一个新项,并设置了“如果更新,则复制” 我认为这看起来很混乱(由于DLL的数量),所以我将它们放在我的项目解决方案的子目录中 然后我将其添加到我的app.config文件中:.net 在生成时将DLL从子目录复制到Bin\debug,.net,dll,build-process,.net,Dll,Build Process,我已经研究了几个答案,但它不符合我的需要 我包括相当多的外部非网络DLL 此时,我向解决方案中添加了一个新项,并设置了“如果更新,则复制” 我认为这看起来很混乱(由于DLL的数量),所以我将它们放在我的项目解决方案的子目录中 然后我将其添加到我的app.config文件中: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing private
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="OpenCV" />
</assemblyBinding>
</runtime>
这在构建时会在my bin\debug文件夹中创建一个文件夹“OpenCV”,所有DLL都会复制到OpenCV中
我不想那样
我希望它们直接放在我的bin\debug文件夹中
可以很容易地完成吗?为什么不将它们添加到新项目中,并从实际项目中引用新项目?你不能用nuget软件包吗?rene,这是个很酷的主意。我想看看我是否可以做到这一点,而不增加一个新的项目,但如果没有,将很高兴按照你的建议。许多感谢Sopencv是非托管代码,.NET配置和MSBuild都会有所帮助。为了一点小小的不便,你已经下定决心要把你的腿打掉了。千万别惹他妈的。嗨,我只是个控制狂:)。好的,我明白了。谢谢