我在为我的项目编写targets
文件时遇到问题。vcxproj
在我的targets
文件中,我首先要根据配置设置一些构建属性,所以我有这个:
<Choose>
<When Condition="$(Configuration.Contains('Debug', StringComparison.OrdinalIgnoreCase))">
<PropertyGroup>
</PropertyGroup>
</When>
</Choose>
但是当我尝试使用导入的目标文件打开项目时出现错误
error : The expression ""Debug".Contains(Debug, StringComparison.OrdinalIgnoreCase)" cannot be evaluated. Method 'System.String.Contains' not found.
我正在使用 Visual Studio 2022 预览版。根据MSBuild 文档,字符串只是一个 .Net5 字符串,应该有方法。有人可以帮我吗?