我有一个引用第三方程序集的 Web 应用程序项目,该程序集又使用一些它需要在运行时找到的本机 dll。正因为如此,我想将这些dll添加到项目的bin文件夹中,这样就可以肯定地找到它们。
但是,如果我将文件添加到 /bin/ 中的项目中,选择“复制到输出”,文件将被编译并发布到 /bin/bin。将它们添加到根文件夹是可行的,但很难成为正确的解决方案。
发布时将它们添加到构建目标“AfterBuild”没有效果(例如“构建部署包”)
通过 TFS 构建解决方案时,它也必须工作,其中调用 MSBuild 目标 _CopyWebApplicationLegacy。