从一个项目复制文件(S)到另一个使用后生成事件... VS2010 [英] Copy file(s) from one project to another using post build event...VS2010

查看:1764
本文介绍了从一个项目复制文件(S)到另一个使用后生成事件... VS2010的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有在这3个项目的解决方案。我需要一个视图从一个项目复制到另一个。我能够通过后生成的事件复制创建DLL像这样:

所以我想在项目中的一个/Views/ModuleHome/Index.cshtml将文件复制到一个文件夹中的项目2。
如何复制文件(S)我希望通过项目生成后事件?谢谢


解决方案

  XCOPY$(PROJECTDIR)查看\\首页\\ Index.cshtml$(SolutionDir)MEFMVCPOC \\意见\\首页

如果你想复制整个文件夹:

  XCOPY / E / Y$(PROJECTDIR)的意见,$(SolutionDir)MEFMVCPOC \\视图


更新:这里的工作版本

  XCOPY$(PROJECTDIR)查看\\ ModuleAHome \\ Index.cshtml$(SolutionDir)MEFMVCPOC \\查看\\ ModuleAHome \\/ Y / I

下面是一些与常用开关 XCOPY

  /我 - 如果复制多个文件当作一个目录
/ Q - 不显示文件被复制。
/ S - 复制子目录除非是空的。
/ E - 复制空的子目录。
/ Y - 不提示现有文件的覆盖。
/ R - 覆盖只读文件。

I have a solution with 3 projects in it. I need to copy a view from one project to another. I'm able to copy the created DLL via post build events like so:

So i want to copy the file in project one '/Views/ModuleHome/Index.cshtml' to a folder in project 2. How do I copy file(s) to my desired project via post-build event? Thanks

解决方案

xcopy "$(ProjectDir)Views\Home\Index.cshtml" "$(SolutionDir)MEFMVCPOC\Views\Home"

and if you want to copy entire folders:

xcopy /E /Y "$(ProjectDir)Views" "$(SolutionDir)MEFMVCPOC\Views"


Update: here's the working version

xcopy "$(ProjectDir)Views\ModuleAHome\Index.cshtml" "$(SolutionDir)MEFMVCPOC\Views\ModuleAHome\" /Y /I

Here are some commonly used switches with xcopy:

/I - treat as a directory if copying multiple files
/Q - Do not display the files being copied.
/S - Copy subdirectories unless empty.
/E - Copy empty subdirectories.
/Y - Do not prompt for overwrite of existing files.
/R - Overwrite read only files.

这篇关于从一个项目复制文件(S)到另一个使用后生成事件... VS2010的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆