错误MSB4113:指定条件“$(AutoParameterizationWebConfigConnectionStrings)”的计算结果为,而不是一个布尔

错误MSB4113:指定条件“$(AutoParameterizationWebConfigConnectionStrings)”的计算结果为,而不是一个布尔

问题描述:

添加现有项目VSTS时,我得到这个错误“真”:

错误MSB4113:指定条件 “ $(AutoParameterizationWebConfigConnectionStrings)“计算为” True“而不是布尔值。

该项目编译和本地运行良好。我可以看到AutoParameterizationWebConfigConnectionStrings在.csproj的文件,似乎是正确设置:

<AutoParameterizationWebConfigConnectionStrings> 
    True 
</AutoParameterizationWebConfigConnectionStrings> 

我试图将其更改为true1-1,但如你所期望,看到没修理它。什么可能导致错误?

所以,原来是在.csproj文件中围绕True的间距。将声明更改为<AutoParameterizationWebConfigConnectionStrings>True</AutoParameterizationWebConfigConnectionStrings>(即全部在一行上)将其修正。