【发布时间】:2010-10-13 20:46:47
【问题描述】:
我想复制一个文件并将该文件包含在 Web 项目中,并希望将其作为 Pre/Post 构建事件的一部分。
我的理解是这些事件支持 DOS 命令,我可以使用 xcopy 复制文件,但我不确定如何更新 csproj 文件以将文件包含在项目中。
【问题讨论】:
标签: visual-studio visual-studio-2010 build
我想复制一个文件并将该文件包含在 Web 项目中,并希望将其作为 Pre/Post 构建事件的一部分。
我的理解是这些事件支持 DOS 命令,我可以使用 xcopy 复制文件,但我不确定如何更新 csproj 文件以将文件包含在项目中。
【问题讨论】:
标签: visual-studio visual-studio-2010 build
您需要该文件位于输出目录中还是实际上是 .csproj 文件的一部分?
如果您确实想更新 csproj 文件,请尝试在您的解决方案的启动项目的 csproj 文件中自定义 AfterBuild 目标。所有 csproj 文件都是 msbuild 文件,您可以使用全部功能或 msbuild,包括调用任何任务。右键单击解决方案资源管理器中的项目,选择卸载项目,然后编辑项目。然后自定义 AfterBuild 目标以更改您想要的特定 csproj 文件。使用内置任务或出色的extension pack 更改文件。最后重新加载项目。
【讨论】: