【问题标题】:Why do I get an error when building Solution in VS2017为什么在 VS2017 中构建解决方案时出现错误
【发布时间】:2019-03-16 17:21:46
【问题描述】:

一段时间以来,我在构建解决方案时收到以下 OUTPUT 窗口:

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 ==========

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

ERROR LIST 窗口也列出了相同的错误...

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,如果这有任何影响的话。

我可以尝试清除此错误的任何其他建议。谢谢

【问题讨论】:

  • 听起来某个文件被错误地合并了。使用您的源代码控制系统(例如 Git)来检查您最近的更改,并且应该清楚罪魁祸首。

标签: visual-studio build


【解决方案1】:

【讨论】:

  • 在 Solution/Project/Obj/Debug/Project.vbproj.FileListAbsolute.txt 中找到它 重命名文件 .OLD 并重建解决方案。这重新创建了 Project.vbproj.FileListAbsolute.txt 文件并且没有构建错误。非常感谢
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-18
      • 2019-04-07
      • 2012-05-08
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多