C#学习教程:C#检查csproj中的属性是否“开始/结束”分享


C#检查csproj中的属性是否“开始/结束”

我在我的csproj文件中设置一些配置,这些配置将针对不同的框架版本。 理想情况下,我想要’Debug – 3.5’,’Debug – 4.0’,’Release – 3.5’和’Release – 4.0’的配置。

在我的csproj文件中,我想做类似以下的事情:

 v3.5 </PropertyGroup  v4.0 </PropertyGroup ... check for "starts with Debug" to define Optimize etc. 

但是,我不知道如何检查${Configuration}以特定字符串开头/结尾。 是否有捷径可寻?

编辑 :下面标记的答案指出我正确的方向,这导致我去:

  ... setup pdb, optimize etc.   ... set target framework to 3.5  ... and so on for Release and 4.0 variations 

MSBuild属性只是一个.NET String,并且具有可用的属性函数 。

 Condition="$(Configuration.EndsWith('3.5'))" 

应该管用

上述就是C#学习教程:C#检查csproj中的属性是否“开始/结束”分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031690.html

发表评论

邮箱地址不会被公开。 必填项已用*标注