代码之家  ›  专栏  ›  技术社区  ›  tomRedox

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

  •  1
  • tomRedox  · 技术社区  · 7 年前

    将现有项目添加到VST时,我遇到此错误:

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

    该项目在本地编译并运行良好。我可以看到AutoParameterizationWebConfigConnectionString在中。csproj文件,并且似乎设置正确:

    <AutoParameterizationWebConfigConnectionStrings>
      True
    </AutoParameterizationWebConfigConnectionStrings>
    

    我试着把它改成 true , 1 -1 ,但正如你所料,这并没有解决它。什么可能导致错误?

    1 回复  |  直到 7 年前
        1
  •  1
  •   tomRedox    6 年前

    所以,事实证明错误消息确实解释了这个问题,很容易忽略它说的是“[空间]真的[空间]”。换句话说,问题是由周围的间距引起的 True 在中。csproj文件。

    <AutoParameterizationWebConfigConnectionStrings>True</AutoParameterizationWebConfigConnectionStrings>
    

    (即全部在一行上)修复了它。