【问题标题】:Visual Studio 2012, can not load project fileVisual Studio 2012,无法加载项目文件
【发布时间】:2016-05-26 01:41:39
【问题描述】:

我使用的是 Visual Studio 2012。我的系统异常关闭,当时 Visual Studio 正在运行。之后我遇到了奇怪的问题,我的项目文件没有加载,Visual Studio 说,文件没有加载。它还向我展示了一个 html 文件 UpgradeLog.htm。在这个文件中,它向我显示了这个错误:HttpServerTest\HttpServerTest.csproj: Error on line 1. Expected '

不知道如何解决这个问题,尝试通过删除 .suo 文件来解决以下问题,但它对我不起作用

http://www.howtosolutions.net/2013/02/solving-project-file-error-could-not-find-part-of-the-path-with-visual-studio/

奇怪的是,它没有打开我的 program.cs 文件,但它显示了正确的文件大小。但是当我尝试打开 program.cs 文件时,它会打开一个空文件。

有什么想法吗?

谢谢

【问题讨论】:

  • 你的 csproj 文件的内容是什么?
  • 您是否尝试过重新导入项目?也可能是csproj文件中有一些不好的XML,打开它并读取
  • 谢谢。当我尝试运行 csproj-file 时,它​​没有显示任何数据。但是文件大小是正确的,4KB。不确定,为什么它不显示任何东西。 program.cs 文件也是如此。

标签: c# visual-studio


【解决方案1】:

尝试删除解决方案文件夹中的 .suo 文件。解决方案用户选项文件是一个二进制文件,其中包含各种用户信息和设置,例如断点的位置。

【讨论】:

    【解决方案2】:

    尝试创建一个新的解决方案文件,然后添加现有的项目文件(或文件夹)...

    【讨论】:

      【解决方案3】:

      如果您对项目有任何备份,请尝试将 .csproj 文件的内容复制到当前文件中

      【讨论】:

        【解决方案4】:

        我今天使用 Visual Studio 2013 遇到了这个问题。事实证明,我们在 *.csproj 文件的开头不知何故得到了一个不可见的字符(我们认为它是由错误的合并导致的)。

        我们使用https://www.xmlvalidation.com/ 来查找隐形字符:

            1   &#65279;<?xml version="1.0" encoding="utf-8"?>
        

        在 Notepad++ 中打开 *.csproj 文件,转到第一行的开头并退格,删除字符并允许 Visual Studio 正确加载项目。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-28
          • 2020-07-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多