2012-01-31 79 views
1

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

+1

嗨,什么是你问的追问? – 2012-01-31 16:24:39

回答

-3
  1. 设置项目构建顺序

  2. 手动复制这样在-打造专业化后事件。

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

+0

“c:\ MySolution \ MyProject \ etc” - 必须是动态字符串。 – zayats 2012-02-24 15:25:27

+0

@zayats答案应该使用[更多宏](http://msdn.microsoft.com/en-us/library/42x5kfw4(v = vs.110).aspx) - 如果您想要项目目录,请使用'$(ProjectDir)' – drzaus 2013-08-21 17:19:52

+0

@DaveShaw(?)无论如何,在发布时似乎不会发生此后构建事件,仅在直接构建时才会发生 – drzaus 2013-08-21 17:21:53

相关问题