.net 如何在生成后将附属程序集复制到不同的文件夹?
我有一个WPF项目,我已经添加了对使用卫星组装进行本地化的支持。我有两种受支持的文化,即en US和fr CA 现在,当我构建项目时,我得到了两个文件夹,即en-US和fr-CA,以及文件夹中相应的附属程序集 问题是在构建项目之后,我必须将bin/debug文件夹的内容复制到另一个目录中 要复制dll,我正在使用生成后事件 复制/y“$(TargetPath)”“c:\Temp\Plugins\” 我希望en US和fr CA这两个文件夹也被复制到“c:\Temp\Plugins\”。我该怎么做?我不想在后期构建活动中硬编码像en-US、fr-CA这样的名称,因为我们计划添加对至少30种语言的支持 是否有一种通用方法可以在生成后将附属程序集复制到不同的目录?.net 如何在生成后将附属程序集复制到不同的文件夹?,.net,visual-studio,build,copy,satellite-assembly,.net,Visual Studio,Build,Copy,Satellite Assembly,我有一个WPF项目,我已经添加了对使用卫星组装进行本地化的支持。我有两种受支持的文化,即en US和fr CA 现在,当我构建项目时,我得到了两个文件夹,即en-US和fr-CA,以及文件夹中相应的附属程序集 问题是在构建项目之后,我必须将bin/debug文件夹的内容复制到另一个目录中 要复制dll,我正在使用生成后事件 复制/y“$(TargetPath)”“c:\Temp\Plugins\” 我希望en US和fr CA这两个文件夹也被复制到“c:\Temp\Plugins\”。我该怎么做
**注意:我只想要附属程序集,在bin/debug文件夹中可能有很多我不想复制的其他文件 我不认为有任何其他方法可以做到这一点,那就是在构建后事件中添加具有适当模式的copy、xcopy och robocy行。出于某种奇怪的原因,我们实际上不得不对单个文件、目录和文件组使用不同的复制命令,因为如果目标文件夹结构不存在,某些命令很难处理文件夹。您意识到可以调用
机器人复制
,而不是老式的复制
?