如何在 VS 中设置 post 生成事件以复制所有附属程序集

how to set post build event in VS to copy all satellite assemblies

有没有一种通用的方法可以在 VS 2017 中编写 post-build 事件以将所有附属程序集文件夹复制到另一个目录?每个文件夹包含一个名为 [assemblyname].resources.dll

的库

我有8种不同的配置,都有相同的一组这些文件夹(文化的数量会随着时间的推移而增加)。这就是为什么我更喜欢一种通用的方式而不是在 post-build 宏中对每个文件进行硬编码。

PS:当我写这篇文章时,我想我可以写一个单独的应用程序来做这个,但也许仍然有办法在 post-build 事件中编码它?

您可以在 post-build 脚本中使用 XCOPY 命令。