当前位置:网站首页>Roslyn 在 msbuild 的 target 判断文件存在
Roslyn 在 msbuild 的 target 判断文件存在
2022-08-04 15:38:00 【林德熙】
在使用 msbuild 定义编译时运行的逻辑,可以使用 Exists 判断文件是否存在
假设需要判断某个文件是否存在,如果存在则执行逻辑,如删除这个文件,可以使用下面代码
<PropertyGroup>
<SourceProjectPackageFile>SourceProjectPackageFile.txt</SourceProjectPackageFile>
</PropertyGroup>
<Delete Files="$(SourceProjectPackageFile)" Condition="Exists($(SourceProjectPackageFile))"></Delete>上面代码就可以用来删除定义的 SourceProjectPackageFile.txt 文件
边栏推荐
猜你喜欢

第三章 Scala运算符

DocuWare Platform - Content Services and Workflow Automation Platform for Document Management (Part 1)

HarePoint Analytics for SharePoint Online

弄懂#if #ifdef #if defined

【北亚数据恢复】IBM System Storage存储lvm信息丢失,卷访问不了的数据恢复方案

在Markdown文件中快速插入本地图片

2022杭电多校3

多商户商城系统功能拆解24讲-平台端分销会员

24、shell编程-流程控制

你以为在做的是微服务?不!你做的只是分布式单体!
随机推荐
dot net double 数组转 float 数组
MVCC实现过程
Redis-哨兵模式
Legal education combined with VR panorama, intuitively feel and learn the spirit of the rule of law
Game network UDP + FEC + KCP
技术分享| 小程序实现音视频通话
你一定从未看过如此通俗易懂的YOLO系列(从v1到v5)模型解读
Taurus.MVC WebAPI 入门开发教程2:添加控制器输出Hello World。
AAAI‘22 推荐系统论文梳理
2022 Hangzhou Electric Multi-School 4
What is an artifact library in a DevOps platform?What's the use?
什么是 DevOps?看这一篇就够了!
吴恩达机器学习[11]-机器学习性能评估、机器学习诊断
【Gopher 学个函数】边学边练,简单为 Go 上个分
录音文件识别
Redis的主从复制和集群
成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
云存储硬核技术内幕——(12) 皮洛士惨胜罗马军团
Redis持久化操作
Manacher(求解最长回文子串)