首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Visual studio 2017在保存时关闭文件,意外

导致文件丢失怎么办?

当使用Visual Studio 2017进行开发时,如果在保存文件时意外关闭了文件,导致文件丢失,可以采取以下步骤来解决这个问题:

  1. 检查回收站:首先,检查计算机的回收站,查看是否有被删除的文件。如果找到了被删除的文件,可以将其恢复到原来的位置。
  2. 检查临时文件:Visual Studio在保存文件时会生成临时文件。可以尝试在以下位置查找临时文件:
    • 在Visual Studio中,选择“工具”>“选项”>“文本编辑器”>“所有语言”>“文件名”。
    • 在“文件名”选项卡中,找到“自动保存”部分,查看“自动保存文件位置”。
    • 在文件资源管理器中,导航到该位置,查找以“.tmp”或“.bak”为扩展名的文件。如果找到了相关文件,可以尝试将其重命名为正确的文件扩展名,并尝试打开它们。
  • 使用版本控制系统:如果你使用了版本控制系统(如Git),可以通过回滚到之前的版本来恢复丢失的文件。在Visual Studio中,可以使用Git插件或其他版本控制工具来执行此操作。
  • 使用文件恢复工具:如果以上方法都无法找回文件,可以尝试使用文件恢复工具来扫描计算机并尝试恢复丢失的文件。一些常用的文件恢复工具包括Recuva、EaseUS Data Recovery Wizard等。

总结起来,当Visual Studio 2017在保存时意外关闭文件导致文件丢失时,可以先检查回收站和临时文件,尝试使用版本控制系统进行恢复,最后可以考虑使用文件恢复工具。请注意,定期备份重要的文件是防止数据丢失的最佳实践。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Visual Studio 2017 “无法查找或打开PDB文件“ 解决方法

运行的时候提示无法查找或打开PDB文件 解决办法(注意:必须使用管理员身份运行VS) 第一步 打开调试窗口的选项 第二步 调试——>常规——>勾选启用源服务器支持 它会弹出警告窗口,点“是”即可...(下载耗时取决于网速) 打开相应的文件夹,可以看到已经下载好的符号: 最后的话: 1,第一次下载符号的时候会比较慢。下载完毕后,再次运行就很快,无需等待。...2,如果还是提示”无法查找或打开PDB文件”,尝试以管理员身份运行VS(经笔者测试,不以管理员运行的VS,无法把符号保存到指定路径上,可能是与文件夹的权限有关)。...最近很多人私信我能不能分享以下PDB文件,我已将下载好的PDB文件(仅仅是项目工程编译所下载的部分,可能不完整)上传到百度网盘。...(除了一些文件对应的pdb微软没有和其他情况以外),应该算是比较完整的一个PDB集合吧。

5.8K20

Visual Studio 中重新将高级保存功能放出来,便于强制指定文件编码格式

Visual Studio 的早期版本中有一个高级保存功能,但是升级到 Visual Studio 2019 之后这个功能就不在菜单项里面了。 本文将带你把它找出来继续使用。...---- 第一步:工具 -> 自定义 打开 Visual Studio 2019,然后进入“工具 -> 自定义”菜单项。对于英文版本,是“Tools -> Customize”菜单项。...第二步:自定义命令 按照下图一个个点击,把“高级保存选项”放出来: 当刚刚添加出来的时候,位置可能不太正确,但是我们可以点击窗口旁边的“上移”和“下移”按钮将其放在合适的位置。...为了照顾英文版,我也放出英文版的界面: 本文会经常更新,请阅读原文: https://blog.walterlv.com/post/make-advanced-save-out-in-visual-studio.html

34820

Visual Studio 2017 配置项目生成文件的路径以及项目依赖

输入 $(SolutionDir)\bin\ ,可以使得运行该项目以后生成的文件(pdb文件,ilk文件,exe文件等)会转存到解决方案下的bin目录里(如果目录不存在,将会被新建) 下面几个参数的含义...Target Name:生成的文件的名字 Target Extension:生成的文件的后缀名Q,不影响文件本身的类型 Platform Toolset:生成的文件是以哪个版本的Visual Studio...生成dll文件 如果想在Visual Studio中生成dll文件,除了项目设置中将Configuration Type改为 dll以外,源代码中,需要被外部调用的函数的前面需要加上(cpp和head...::vector &Bearing) Visual Studio 中设置项目依赖 Visual Studio中的项目之间,如果存在相互依赖(一个项目的输出需要作为另一个项目的输入...选择完项目依赖后,Visual Studio会根据依赖项自动选择编译顺序。

1.9K20

c#savefiledialog默认文件名_visual studio code保存快捷键

SaveFileDialog saveFileDialog = new SaveFileDialog(); //打开的文件选择对话框上的标题 saveFileDialog.Title = "请选择文件..."; //设置文件类型 saveFileDialog.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"; //设置默认文件类型显示顺序 saveFileDialog.FilterIndex...= 1; //保存对话框是否记忆上次打开的目录 saveFileDialog.RestoreDirectory = true; //设置是否允许多选 saveFileDialog.Multiselect...(".")); //文件名前加上时间 string fileNameWithTime = DateTime.Now.ToString("yyyy-MM-dd ") + fileNameExt;...//文件名里加字符 string newFileName = localFilePath.Insert(1, "Tets"); } 本文固定链接:http://www.itechzero.com/c-sharp-savefiledialog-usage.html

41830

Windows10中Visual Studio2017中使用boost1.69.0

上图中是针对MSVC编译器即Visual VC++编译boost1.69.0的版本, 其中msvc是VC++编译器的名称,12.0代表是VS2013的版本,14.0是VS2015的版本,14.1是VS2017...这样就不用我们自己编译Boost源代码,下载boost_1_69_0-msvc-14.1-64.exe这些文件加压缩到指定的目录后,包含对应的头文件和库文件,就可以直接在Visual Studio2017...源代码文件:Boost_lambda_Demo.cpp VS2017中创建一个VC++的控制台空项目Boost_lambda,添加一个Boost_lambda_Demo.cpp文件,代码如下: #include...从上图可以看出,由于没有包含boost库的头文件,程序报错了,所以我们还得项目中导入头文件和lib库文件所在目录。...:\env_build\boost_1_69_0\lib32-msvc-14.1,这个根据自己解压的Boost库目录进行设置,和项目是32位还是64位以及Visual Studio的版本有关,如下图所示

4.2K31

Windows10中Visual Studio2017中VC++项目安装使用GoogleTest库

Windows10中Visual Studio2017中VC++项目安装使用GoogleTest库 Windows10中VC++程序中可以不用自己手动下载GoogleTest源代码,可以直接通过【项目...1.创建一个VC++控制台应用程序 2.安装googletest包 C++中通常需要通过自己源代码编译第三方库比如载GoogleTest等,然后自己的项目中添加头文件和lib库文件的路径。...具体步骤如下图所示: 选择菜单【项目】-> 【管理 NuGet 程序包】,【浏览】选项卡中输入googletest,可以看到下图的一些库 安装之后,资源文件里面多出一个packages.config...文件,内容如下所示: <?...packages文件夹: 里面有库的头文件和相关lib库 使用googletest 安装Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn

27110

Windows10中Visual Studio2017中VC++项目安装使用GoogleTest库

Windows10中Visual Studio2017中VC++项目安装使用GoogleTest库 Windows10中VC++程序中可以不用自己手动下载GoogleTest源代码,可以直接通过【项目...1.创建一个VC++控制台应用程序 2.安装googletest包 C++中通常需要通过自己源代码编译第三方库比如载GoogleTest等,然后自己的项目中添加头文件和lib库文件的路径。...具体步骤如下图所示: 选择菜单【项目】-> 【管理 NuGet 程序包】,【浏览】选项卡中输入googletest,可以看到下图的一些库 安装之后,资源文件里面多出一个packages.config...文件,内容如下所示: <?...packages文件夹: 里面有库的头文件和相关lib库 使用googletest 安装Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn

25610

如何打开sln文件并显示窗口_.sln文件中设置Visual Studio默认启动项目的简单方法…

昨天一台电脑上用git新签出一个项目进行build,却出现一堆编译错误,而在原先的开发机上build无任何错误。...要避免这个问题,就要保证git签出的VS解决方案的启动项目是一致的,然而启动项目的设置并不保存在.sln文件中,而是保存在.suo文件中,但是.suo文件通常不放在git中,因为它经常变动。...于是问题变成了——有没有办法直接在.sln文件中设置启动项目呢?...捣鼓了一会发现,如果不设置启动项目,Visual Studio会自动选择一个固定的项目作为启动项目,Visual Studio是根据什么作出这样的选择呢?...用文本编辑器打开.sln文件分析后发现原来是第一个”Project…EndProject”。

5.1K30

Visual Studio 的解决方案资源管理器中隐藏一些文件

Visual Studio 的解决方案资源管理器中隐藏一些文件 2018-07-04 12:30 项目文件中有一些属性几乎是专门为 IDE...(才不会透漏这些属性其实本就是为 Visual Studio 而准备的呢。) 本文将介绍如何在 Visual Studio 的解决方案资源管理器中隐藏一些文件。...---- 原生支持 Visual Studio 原生支持 Visible 属性用来控制某一项文件是否 Visual Studio 的解决方案资源管理器中显示。...考虑一下像上图那样有些文件文件夹中的情况,然后我们再次设置 Visible="false" 属性: ? 文件夹竟然还在!这是 Visual Studio 的 Bug 吗?...\src\obj\**\*.cs;" /> 活学活用 这并不是说 Visual Studio 的解决方案资源管理器中,隐藏文件都应该采用 <Target

4K30

Visual Studio 2017 以前的旧格式的 csproj Import 进来的 targets 文件有时不能正确计算属性(PropertyGroup)和集合(ItemGroup)

实际的使用中,发现 Visual Studio 2017 带来的 Sdk 风格的 csproj 格式基本上没有多少坑;然而旧的 csproj 文件却总是不能完美的运行,总是出错。...原因 究其原因,这是 MSBuild 对项目文件(csproj)的解析和 Visual Studio 对项目文件的解析是不同的。...但以上代码大多数开发者的 Visual Studio 中是可以正常使用的,但有少数开发者使用这个会出现错误(没有创建任何文件夹)。... Target 内部的属性和集合将在编译期间进行计算,而不是 Visual Studio 打开的时候就计算好。于是我们每次编译的时候都可以获得最新的属性和集合的值。...衍生知识 旧格式的 csproj 是不会自动计算属性和集合的变更的,这也是为什么项目文件改变的时候,Visual Studio 需要重新加载项目才可以正常显示和编译项目。

17230

VS20172019 设置管理员权限

找到vs安装目录下的:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe 右键->...详细解决方法如下: 一次性解决方法: ①VS固定在任务栏:选择VS图标=》右键鼠标=》选择【Visual Studio 2019】=》右键鼠标=》选择【以管理员身份运行】 ?...永久图文解决办法: ①菜单栏中,找到VS,选择VS图标=》右键鼠标=》选择【更多】=》选择【打开文件位置】 ?...⑥选择【是,为此程序保存这些设置】=》点击【关闭】或【关闭疑难解答】,设置成功 ? ? ⑦测试一下:直接点击VS的快捷方式,然后打开任意解决方案,或者VS选择【继续但无需代码】 ?...1.首先找到 VS 2019 的安装目录,找到devenv.exe 文件 ,路径如下:C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional

2.3K20

Visual Studio安装教程、Visual Studio2017软件提供,版本序列号丨编写第一个程序。

一、安装步骤 1.安装前注意一下自己电脑的IE浏览器是不是10 版本及以上的,如果不是要先升级到10才能安装 Visual Studio2017。...2.鼠标右击软件压缩包,选择解压到【Visual Studio 2017】。 3.双击打开【Visual Studio 2017文件夹。 ...16.选择【使用产品密匙解锁】 17.解压出的文件夹中找到并打开【激活码】。...20.关闭并重启软件,点击左下角的开始菜单栏,开始菜单栏中找到并打开【VisualStudio 2017】用鼠标按住【Visual Studio2017】图标拖动到桌面即可创建快捷方式。...VS版本无需卸载其他的版本) 三.安装软件赠送 评论留言发送 四.

2.5K10

Visual studio2017+qt5.14安装环境配置教程

toc 1 前提 1.1 Visual studio2017 是一个集成开发IDE:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序...,因为qt creator的bug较多,vs2017支持编写qt而且更便于开发,还可以将qt和其他VS2017支持的插件相结合运行 1.4 安装软件版本 系统:Windows 10 x64位 Visual...studio2017 社区版 (Visual studio 2017 community) Qt:5.14 2 软件下载安装 2.1 Visual Studio 2017 community 安装...[在这里插入图片描述] 3 visual studio安装qt拓展插件 打开vs2017 [在这里插入图片描述] [在这里插入图片描述] [在这里插入图片描述] 关闭vs2017,等待完成安装后重启...5 编写第一个程序运行hello world 打开vs2017 [在这里插入图片描述] 可以更改生成文件位置,也可以不改,我的工程名字为FirstDemo [在这里插入图片描述] 点击确认 [在这里插入图片描述

4.4K2690

(详细图解)VS2017安装教程

.NET Framework 安装 下载 VS 2017 的安装引导程序后,双击运行,如果出现下面的 Visual Studio 提示(如不出现此提示,可直接省略此环节): 则在安装 VS 2017...安装 VS 2017 VS 2017 下载完成后,会得到一个用于引导用户安装的可执行文件,双击该文件 .Net Framework 版本没有问题的前提下,会进入安装页面: 直接点击 “继续” 按钮...,此时会弹出一个进度条: 等 Visual Studio 准备完成后,会直接跳到下面的页面: VS 2017 除了支持 C/C++ 开发,还支持 C#、F#、Visual Basic 等开发语言,我们没有必要安装所有的组件...安装完成后,VS 2017 会要求重启计算机,该保存保存,按要求重启即可。...双击启动 Visual Studio 2017,会提示让你登陆 可以直接略过,以后再说。

2K10
领券