c# - 是否可以在预构建事件中更改文件的构建操作?

标签 c# asp.net visual-studio

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

最佳答案

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

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

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

<Target Name="AfterBuild" Condition="'$(Configuration)'=='Production'">
     <Copy 
            SourceFiles=".../robot.txt" 
            DestinationFolder="..."/>
</Target>

关于c# - 是否可以在预构建事件中更改文件的构建操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17595214/

相关文章:

html - anchor 标记 onserverclick 不工作

c# - 在测试项目应用程序配置文件中找不到 connectionString

c# - 尝试使用 CoreCon API 连接到设备时获取 DirectoryNotFoundException

c# - 在 asp.net 中将值从一个页面发送到另一个页面时,字符会被 trim

c# - 如何从 8 位字节转换为 7 位字节(Base 256 到 Base 128)

c# - 如何测试 PowerPoint SlideShow Window 对象?

c# - 如何从 WCF C# 返回 DTO 对象?

c# - 如何在 Silverlight/WP7 中隐藏按钮?

c# - 如何在 Dockerfile 中正确缓存 C# dotnet 核心包?

c - Visual Studio 2019使用typedef数据类型获取错误C2440