【问题标题】:VS2010 copy files from bin after publishVS2010发布后从bin复制文件
【发布时间】:2012-01-31 15:43:57
【问题描述】:

解决方案包含 2 个项目。它们都是 mvc 站点,但在第二个站点上,文件 global.asax 已被删除。第一个项目引用了第二个。第二个项目的所有视图、图像、js 和 css 文件都具有“始终复制”属性。在构建后事件命令行的第一个项目中,我添加了一个脚本,它将这些文件从 bin 复制到另一个文件夹(“Base”)。 构建后一切正常,但在使用“文件系统”方法发布后,文件不会从 bin 文件夹中复制。 “Base”文件夹没有添加到第一个项目中,它是在第一次构建之后创建的。

【问题讨论】:

  • 你好,你问的是什么任务?

标签: c# .net asp.net-mvc


【解决方案1】:
  1. 设置项目构建顺序

  2. 像这样在 Post-buid 事件中手动复制。

COPY "$(TargetDir)*.*" "c:\MySolution\MyProject\etc"

【讨论】:

  • "c:\MySolution\MyProject\etc" - 必须是动态字符串。
  • @zayats 答案应该使用more macros——如果你想要项目目录,使用$(ProjectDir)
  • @DaveShaw (?) 不管怎样,这个构建后事件似乎在发布时不会发生,只有在直接构建时才会发生
  • 发布时不触发,构建后才触发。
猜你喜欢
  • 1970-01-01
  • 2012-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-22
  • 2012-02-07
  • 2011-06-07
相关资源
最近更新 更多