4

我希望一个文件(robots.txt)仅在我使用某个构建配置时发布。有没有办法在预构建事件中处理这个问题?

4

2 回答 2

4

是的,你可以这样做。您可能需要做的两件事:

  • 在文本编辑器(或卸载项目时的 Visual Studio)中手动摆弄 .proj 文件
  • 使用 MSBUILD 条件执行

帮助您入门的示例代码。随意调整

<Target Name="AfterBuild" Condition="'$(Configuration)'=='Production'">
     <Copy 
            SourceFiles=".../robot.txt" 
            DestinationFolder="..."/>
</Target>
于 2013-07-11T14:02:53.403 回答
3

另一种选择是在 VisualStudio 构建事件编辑器中使用 $(ConfigurationName) 宏:

if $(ConfigurationName)=="Production" copy robots.txt destinationpath
于 2013-07-11T14:06:38.407 回答