0

前几天我创建了一个 MS Visual Studio 2010 C# 项目并开始编码。我经常保存源,但我没有选择要保存到的目标(只是按 ctrl+s 并假设源正在保存)。然而,我不得不跑步并将笔记本电脑扔进我的背包里睡觉。不幸的是,这台笔记本电脑(acer aspire 5252 fyi)在睡眠时电池电量耗尽非常快,最终我的电脑关闭了。现在我在任何地方都找不到我的源文件,我快疯了,因为我知道我保存了它,而且这需要几天的工作。

我尝试进行 Windows 搜索,但找不到项目文件。我还做了一个小实验——我创建了一个新项目,但没有保存整个解决方案,我在源文件上按了 ctrl+s。保存成功,但我什至找不到在 IDE 中打开的文件。甚至“打开包含文件夹选项”也是灰色的(见屏幕截图)。

文件已创建并保存,但它在哪里?

我真的需要这些源文件。显然是因为我没有保存解决方案,所以源被清除了,但是在保存解决方案之前,源文件临时保存在哪里?

谢谢。

4

3 回答 3

0

有一个用于保存项目的默认位置。那可能就是您的文件所在的位置。

在 Visual Studio 的菜单上,单击工具 > 选项 > 项目和解决方案 > 常规。有一个“Visual Studio 项目位置”。

在我的 Windows 7 机器上,Visual Studio 2010 的文件夹是

C:\Users\<username>\Documents\Visual Studio 2010\Projects

您的未命名项目可能使用默认名称(如 WebSite1)保存。

如果您想更改该默认位置,这里有一些有关如何执行此操作的信息。

于 2012-12-29T17:57:03.987 回答
0

您正在使用 Visual Studio 对临时项目的支持。快速测试项目(和 SO 答案)的不错功能,但不是确保 VS 退出后您的项目仍然存在的好方法。没有源代码控制的编程同样是不可取的。

工具 + 选项、项目和解决方案、常规。确保勾选“创建时保存新项目”选项,以最大程度地减少您忘记选择解决方案文件夹的可能性。三重检查现在创建一个新项目是否会在对话框中为您提供“位置”属性。

于 2012-12-29T18:03:36.857 回答
0

Visual Studio 临时项目通常位于 *C:\Users\"User Name"\AppData\Local\Temporary Projects*中。它是一个临时文件夹,在 Visual Studio 启动后立即被删除。

如何从上面的链接保存临时项目:

保存临时项目

  1. 在解决方案资源管理器中,选择要保存的解决方案或项目。

  2. 在菜单栏上,选择文件、保存或另存为。
    保存项目对话框打开。

  3. 在名称框中,指定项目的名称。

  4. 在“位置”框中,指定要保存项目的位置。

  5. 选中为解决方案创建目录复选框。
    注意:此复选框不适用于 Visual Basic Web 项目、Visual C# Web 项目或其他基于目录的项目。

  6. 在“新解决方案名称”框中,指定与项目名称不同的名称。

  7. 如果要将解决方案添加到版本控制数据库或存储库,请选中添加到源代码控制复选框。

  8. 选择确定按钮。

于 2012-12-29T19:14:12.130 回答