当前位置:网站首页>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 文件
边栏推荐
猜你喜欢

邮差"头":{“retCode”:“999999”
![吴恩达机器学习[13]-支持向量机](/img/8c/87f1dd825bb998008d1532ff2899e2.png)
吴恩达机器学习[13]-支持向量机

一文详解什么是软件部署

全球电子产品需求放缓,三星手机越南工厂每周只需要干 3~4 天

视频字幕API接口文档

SAP ABAP SteamPunk 蒸汽朋克的最新进展 - 嵌入式蒸汽朋克

李沐的深度学习笔记来了!

第三章 Scala运算符

"Research Report on the Development of Global Unicorn Enterprises in the First Half of 2022" released - DEMO WORLD World Innovation Summit ended successfully

素士科创板IPO撤单,雷军失去“电动牙刷第一股”
随机推荐
实战:10 种实现延迟任务的方法,附代码!
An article to answer what is the product library of the DevOps platform
图解 SQL,这也太形象了吧!
什么是 DevOps?看这一篇就够了!
RTC 场景下的屏幕共享优化实践
技术分享| 小程序实现音视频通话
解决dataset.mnist无法加载进去的情况
软件性能测试包括哪些内容?国内权威软件检测机构排名
无心剑七绝《七夕牵手》
IP报文头解析
"Research Report on the Development of Global Unicorn Enterprises in the First Half of 2022" released - DEMO WORLD World Innovation Summit ended successfully
爬虫小白笔记(昨天的对于注意解析数据的补充)
皕杰报表配置文件report_config.xml里都配置了什么?
Codeforces Round #811 A~F
OGG判断mgr状态并自动启动脚本
Next -18- 添加代码复制按钮
分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
如何防止重复下单?
一文解答DevOps平台的制品库是什么
Redis-主从复制