将现有项目添加到VSTS时出现此错误:
错误MSB4113:指定的条件 “$(AutoParameterizationWebConfigConnectionStrings)”评估为“ 真的“而不是布尔值。
项目在本地编译并运行良好。我可以看到AutoParameterizationWebConfigConnectionStrings位于.csproj文件中,似乎设置正确:
<AutoParameterizationWebConfigConnectionStrings>
True
</AutoParameterizationWebConfigConnectionStrings>
我已尝试将其更改为true
,1
和-1
,但正如您所料,这并没有解决问题。可能导致错误的原因是什么?
答案 0 :(得分:1)
所以,事实证明错误信息实际上解释了这个问题,它很容易错过它说“[space] True [space]”。换句话说,问题是由.csproj文件中True
周围的间距引起的。
将声明更改为
<AutoParameterizationWebConfigConnectionStrings>True</AutoParameterizationWebConfigConnectionStrings>
(即所有在一行上)修复它。