在VS2017中构建解决方案时为什么会出现错误

时间:2018-10-11 14:58:10

标签: visual-studio build

一段时间以来,在构建解决方案时,我一直得到以下“输出”窗口:

1>------ Build started: Project: Scheduler, Configuration: Debug Any CPU ------
1>  Scheduler -> C:\Users\dubilm\source\repos\scheduler\Scheduler\bin\Scheduler.dll
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4811,5): error MSB3541: Files has invalid value "<<<<<<< HEAD". Illegal characters in path.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

我尝试清除并重建无济于事。尽管报告了错误,但该应用程序仍能正常工作,并且更新已顺利部署到生产服务器。我的其他解决方案/项目都没有遇到任何问题。

“错误列表”窗口还列出了相同的错误...

Severity          = Error
Code              =
Description       = Files has invalid value "<<<<<<< HEAD". Illegal characters in path.
Project           = Scheduler   
Path              = 
File              = 
Project Rank      = 1
Line              = 
Column            = 
Category          =
Source            = Build   
Suppression State = 
Tool

因此,没有文件指示为错误源。如果有任何关系,该项目是一个Web应用程序.net vb MVC。

关于我还能尝试清除此错误的任何建议。谢谢

3 个答案:

答案 0 :(得分:1)

<<<<<<< HEAD是您尝试合并文件时得到的内容,它用于指示代码在何处开始(旧代码和新代码),有时在合并时会发生一些问题(可能是各种不同的原因),并且您陷入了代码中间,只需使用搜索功能(Ctrl + f)并搜索<<<<<<< HEAD(确保在“ search”中具有search选项在此解决方案中”),您将看到它的位置,并且如果周围没有重复的代码,则只需删除它

答案 1 :(得分:0)

我删除了“ bin”和“ obj”文件夹,然后清理了解决方案。它为我工作。希望这会有所帮助。

答案 2 :(得分:0)

尝试卸载和重新加载项目。这对我有用。