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'))" 

应该管用