我有一个引用第三方程序集的Web应用程序项目,该程序又使用它需要在运行时查找的一些本机dll。 因此,我想将这些DLL添加到项目的bin文件夹中,以便它们一定可以找到。强制将外部文件复制到bin文件夹发布时
但是,如果我将文件添加到/ bin /中的项目中,选择“复制到输出”,这些文件将被编译并发布到/ bin/bin中。将它们添加到根文件夹可行,但几乎不可能是正确的解决方案。
它们添加到构建目标“AfterBuild”发布时没有效果(例如,“构建部署包”)
它还具有通过TFS,其中所述的MSBuild目标_CopyWebApplicationLegacy被调用构建解决方案时工作。
最干净,最简单的解决方案。 – AnthonyVO
在源代码控制下包含Bin文件夹会导致不必要的检入 – Catherine
bin文件夹不应该是解决方案的一部分。这只是一个输出文件夹。如果你使用测试用例,TFS等输出文件夹将被重定向。将选项设置为“不要复制”将导致缺少组件。对不起,说:“非常糟糕的想法” – Fried