作为程序开发人员最不愿看到的就是自己辛辛苦苦创建的项目在电脑的崩溃时没法使用。因此,备份是程序开发人员所必需做的事情,当然,我们除了备份还可以借助类似svn之类的项目管理系统,类似日志文件一样可以记录个时间段的操作,如果出现错误可以追溯到最近的一段时间,也类似于系统的还原点。我只是知道,但并未尝试的使用过,在今后的开发中我希望和我一样的屌丝开发人员能学习一下。

今天,电脑卡死了。项目程序还在运行着,等了够10分钟还是没响应,我急眼了。强制关机,当我再次开机时却发现,悲剧降临了:

怎么办?当时我瞬间蒙了,这要是弄坏了,我擦一天的成果就没了,因为我备份的前几天的。有些人说重新建,哎,我也知道重新建可以。能不能提点建设性的意见。。

我尝试的去把最新的所有文件拷贝到旧备份中,除了csproj这个文件,结果发现旧备份文件只会加载原来已有的文件,即使拷贝了也不会在项目中显示。尽管项目可以打开。于是,我百度了一下这个文件的作用,简单的说它是记录文件的各种操作的文件,所以,旧的版本当然不会有没有运行过而拷进来的文件了。

怎么办???有时我们可以用笨点方法去解决一个貌似不能解决的问题,我们可以在vs打开项目下一个个文件的拷贝,只拷贝你修改的程序文件,至于配置文件啥的,其实他会在运行或操作时更新的。

附图:

用这个方法一个个将程序文件拷贝进去就可以,哎,总算松了口气,吓尿了!

注:1、每日备份重要性

2、运用一款程序管理系统。

vs创建的c#winform项目出现缺少根文件,无法读取项目文件*.csproj?相关推荐

  1. 项目中:Json文件的读取

    项目中:Json文件的读取 读Json文件 取Json文件中内容 举例: 举例:Json文件内容如下(Flickr8k) {'images':[{'sentids': [39300, 39301, 3 ...

  2. Linux系统rootfs切换到真正的根文件系统详细源码解析(附工作项目手动制作根文件实例)

    目录 一.简介 二.设计过程总结 2.1 busybox制作精简的文件系统并完成ramfs启动 2.2 通过精简的文件系统制作完整的文件系统并拷贝到硬盘 2.3 rootfs切换到真正的根文件配置 2 ...

  3. vue前端项目老缺少XXX文件,或者XXX文件丢失错误,最好的解决办法

    首先检查你前端的 package.json 文件 webstorm会提示部分依赖安装有问题,或者会提示版本过高,基本就是颜色与其他的不一致. 解决方式很简单,找到对应的版本,给他安装就好了. 若是找不 ...

  4. .net 从txt中读取行数据_【VBA项目】从指定文件中读取数据并绘制图表

    VBA 是一种很久远的编程语言,但并不过时.在满足以下两个条件时,借助 VBA 可以极大的提升生产率,降低出错率: 你的电脑上不允许自主安装软件: 你需要执行的工作中大部分的步骤都是固定且重复的. 项 ...

  5. 解决Maven创建java项目缺少resources文件夹的方法

    开发工具与关键技术:Java.Eclipse 作者:吴晓佩 撰写时间:2020年04月28日 使用maven创建的java项目,我发现我创建的项目中缺少resources的文件夹,一开始我以为直接创建 ...

  6. 奥塔在线:C#创建Winform项目时没有App.config文件的原因

    今天创建了一个测试的Winform项目,在进行数据库链接字符串配置时,发现没有App.config文件,一时有点懵逼. 在网上查了下资料,发现是因为创建项目时采用的.Net框架是4.0版本,而App. ...

  7. winform利用html开发,.NET使用Cefsharp开发winform项目入门示例

    最近需要用.NET开发winform项目,搜索了下html做界面方面的资料,希望替代原生webbrowser控件,结果发现CefSharp这个开源控件项目.cefsharp目前中文资料不多,下面记录C ...

  8. NPOI导入导出EXCEL通用类,可直接使用在WinForm项目中

    由于XSSFWorkbook类型的Write方法限制,Write完成后就自动关闭流数据,所以无法很好的支持的Web模式,网上目前也未找到好的解决方案. 注意:若直接使用在WinForm项目中,必需先下 ...

  9. 循序渐进开发WinForm项目(5)--Excel数据的导入导出操作

    随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...

最新文章

  1. 从NeurIPS 2018看AI发展路线!
  2. 一种全数字实时仿真的安全关键领域解决方案
  3. Python 中的反转字符串:reversed()、切片等
  4. IDEA使用PlantUML构建类图,时序图等
  5. 分库分表学习总结(6)——分库分表?选型和流程要慎重,否则流程会失控!
  6. 深入浅出LVM on linux
  7. MongoDB(三):创建、更新和删除文档
  8. 三向合并和 Git 的合并策略,手把手教你Git 合并
  9. 关于FL Studio ASIO驱动不工作的一个解决方案
  10. Detours Hook初探
  11. 颈椎前路caspar撑开器_Caspar撑开器和颈椎带锁钢板治疗下颈椎骨折脱位
  12. Linux服务器搭建24小时直播平台
  13. matlab的clear函数,[转载]matlab学习笔记(一)之clear,clc,close劝函数
  14. 最新麦子学院嵌入式开发系列培训教程
  15. 模拟电路实验 04 - | 恒流源式差动放大电路
  16. 奥鹏计算机基础18秋在线作业答案,1056《 计算机基础》20秋西南大学在线作业答案答案...
  17. iOS 边学边记 升级ios14 Xcode真机调试启动非常慢的问题解决
  18. Mac 开启局域网smb文件共享(附全平台连接方法)
  19. android netd守护进程机制 --- netd分析
  20. 3天(从策划到上线传播)获客10w+| 小程序拉新活动范例

热门文章

  1. Intel 64/x86_64/x86/IA-32处理器操作模式/运行模式
  2. 存储过程 while is null_java 自动化 使用存储过程构造测试数据
  3. python 即时通讯_用python实现发送即时消息到twitter
  4. 编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48
  5. excel引用指定单元格数据_数据、运算符及单元格引用
  6. Spring Cloud Netflix Zuul 1.0 简化说明
  7. 腾讯开源ML-Images,超越谷歌成业内最大多标签图像数据集
  8. Installation error: INSTALL_FAILED_NO_MATCHING_ABIS
  9. web测试常用的用例及知识
  10. Poj1995--Raising Modulo Numbers(快速幂)