【问题标题】:Visual studio wrong file path for Form1.cs fileForm1.cs 文件的 Visual Studio 错误文件路径
【发布时间】:2022-07-26 09:58:21
【问题描述】:

我正在尝试打开一个项目,该项目是在一台计算机上创建的,但后来由于计算机被占用而被移到另一台计算机上。现在,当我打开项目并尝试打开 Form1.cs 文件或任何设计器文件时,我收到错误消息“找不到文件 'C:...\Form1.cs'。它可能已被移动或删除”。我省略了引用旧计算机的完整路径。

如何更改文件路径以便我的项目可以找到它?

我在这个问题上找到了另一个帖子:Visual Studio retrieving an incorrect path to a project from somewhere

已尝试所有建议(删除 .suo 文件、将项目移动到新文件夹等)。到目前为止,没有任何效果。然而,在接受的解决方案中有对“管理工作区”和“源代码管理资源管理器”的引用,我什至在我的 Visual Studio 窗口中都找不到。

请帮忙!

亚历山大

【问题讨论】:

    标签: visual-studio path


    【解决方案1】:

    首先:打开你的 sln 文件,看看你的 csproj 文件所在的位置。它应该是这样的:“WindowsFormsApp1\WindowsFormsApp1.csproj” • 请注意,括号中的所有内容都来自与 sln 文件相同的目录,因此此实例中的真实目录将是“sln_file_path\WindowsFormsApp1\WindowsFormsApp1.csproj” • 只要这是正确的,然后导航到 csproj 文件并使用记事本打开它,但如果此路径错误,请在继续之前更正它。

    第二:在 csproj 文件中搜索丢失的文件,在您的情况下是 Form1.cs • 你应该找到类似的东西: • 通常所有 cs 文件都与 csproj 文件位于同一目录中,因此该行应简单地如下所示: • 如果文件合法地位于单独的目录中,则提供路径,但如果位于同一目录中,则删除路径。有时,链接到不同项目中的文件时,会看到:Form1.cs,但如果文件在同一个项目和目录中,则需要删除此链接行。

    注意:可能需要对其他两个文件重复此过程:Form1.Designer.cs 和 Form1.resx,因此请确保这两个文件的“编译包含”行之前也是正确的打开解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-17
      • 1970-01-01
      • 1970-01-01
      • 2014-07-03
      • 1970-01-01
      相关资源
      最近更新 更多