VS2012 $(exists) only accepts scalar values

后端 未结 7 1600
南笙
南笙 2021-02-05 04:18

Okay, this is more of a build error than a programming error. I have never had much reason to get my hands dirty with builds, so this error is baffling me.

I have tried

7条回答
  •  滥情空心
    2021-02-05 05:01

    I got the same error in VS2013, but only when I try to rebuild the project. Below how I solve the problem in my conditions, I hope that is also useful to other people.

    Configuration:

    • I have my typescript files in separate projects in the solution.
    • Those projects were migrate for VS 2012.

    Cause: when I click on the error in Microsoft.Web.Publishing.targets files I discovered that the project was using the VS2012 version of those files. That is the projects where only partially migrated form VS2012 to VS2013.

    Solution: Open the typescript project (first unload project) Search for:

          
            12.0
            $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
          
    
    • Comment the line VSToolsPath
    • Save and close the file
    • Reload the project You can see a migration screen from visual studio notifying you that the project was upgrade.

      rebuild the project, now should work

提交回复
热议问题