Program.cs 已损坏

2024-06-20

My Program.cs今天下午文件工作正常。我关闭了 Visual Studio (VS2013 Express) 并关闭了我的计算机。然后今天晚上我再次打开电脑Program.cs现在看起来像这样:

f£óö'ûRÏ>•]|êêlÇPš—·õGÉ+s
qÖY®ÓÇN­Ž9¯€8ï,? óQwÕ®Åy„Ùrsb^ ƒoÏEl?Qäº6z¹ Ü -³‡kwÎR®Q| €s᪠ å²!dKË*:ÀyÉÿ?l
­Ã&Š‚Ëð.Š›ï,²©“Óü@q:VªÐMãҟ岂¡ËÀÌ<öò§-ž‹66‚j$+”tVeÃÛSVÿ Ïr£pÉ'äûèk0Iœ¾Y/HÅ;vþ
DãjÊÕIÿóõ‘>¤¶ËLw¬,‚ÓHï’$t‡³Ywõ2ŽHíg3É·HVß{fÄèÄKõ™>§ïä ŽíC}r^—  x   èd’—X÷§º~qXPk#

etc.

关于如何恢复它有什么想法吗?我尝试运行 Recuva,但没有成功。此项目的“备份文件”文件夹中没有副本。

编辑:我已经确认每次退出 VS2013 然后重新打开任何项目时都会发生这种情况。我能够使用 dotPeek 通过反编译项目的 .EXE 来恢复文件。但是,该文件以需要进行大量编辑才能对其进行更多工作的格式进行反编译,例如,

xlApp=new Excel.Application()

becomes

Program.xlApp = (Application) Activator.CreateInstance(Marshal.GetTypeFromCLSID(new Guid("00024500-0000-0000-C000-000000000046")));

我需要一个比反复反编译更实用的长期解决方案。我将从源代码控制开始,但理想情况下我希望修复导致 VS2013 损坏文件的任何问题。

编辑:现在,同一项目和同一解决方案中的其他项目中的其他文件也发生这种情况。参考 EBrown 关于编码的评论,我检查了编码,受影响的文件位于“Unicode(带有签名的 UTF-8)-代码页 65001”中(未受影响的文件也是如此)。我可以使用恢复到最后提交的版本git checkout HEAD,但是这个问题给我的工作带来了很大的不便。我希望找到除了重新安装VS2013之外的解决方案。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Program.cs 已损坏 的相关文章

随机推荐

  • 在 Cython 中访问 NumPy 记录数组列

    我是一位相对经验丰富的 Python 程序员 但很长一段时间没有编写任何 C 语言 并且正在尝试理解 Cython 我正在尝试编写一个 Cython 函数 该函数将在 NumPy 记录的列上进行操作 到目前为止我的代码如下 recarray
  • 如何让 BlazeDS 忽略属性?

    我有一个 java 类 它有一个带有 getter 和 setter 的字段 以及第二对 getter 和 setter 它们以另一种方式访问 该字段 public class NullAbleId private static final
  • SQL查询查找表的主键?

    我怎样才能找到哪一列首要的关键使用查询来创建表 这是重复的question https stackoverflow com questions 893874 mysql determine tables primary key dynami
  • 从按钮执行 Segue 时应用程序冻结

    我的故事板中有一个按钮 它呈现一个带有模式序列的视图控制器 每次按下此按钮时 应用程序都会冻结 没有崩溃 也没有错误消息 prepareForSegue被调用 所有应该存在的视图控制器都在代码中prepareForSegue 但它们不会出现
  • 在 javascript/jquery 中将光标更改为等待

    当调用函数时 如何让光标更改为此加载图标以及如何将其更改回 javascript jquery 中的普通光标 在你的 jQuery 中使用 body css cursor progress 然后又恢复正常 body css cursor d
  • 基于网络的应用程序中的图表

    可使用 ASP NET 在网页上显示图表的各种图表工具有哪些 我了解 Dundas 和 Infragistics 等商业工具 我可以用谷歌搜索这个 但我想知道参与者使用过的各种工具 任何可用的免费图表工具也欢迎提及 如果您不介意使用 Fla
  • 在 Java 中克隆对象 [3 个问题]

    这样做会调用Asub的clone方法吗 或者Asub深度克隆是否正确 如果没有的话 有没有办法通过这种方法对Asub进行深度克隆呢 abstract class Top extends TopMost protected Object cl
  • 如何在启动时向 groovysh 添加导入?

    我正在开发一个项目 希望用户在 Groovysh 上试验 Java 类 我想让他们方便 并希望在 groovysh 启动时默认导入某些包 这样用户就不必在每次启动 shell 时重新输入相同的导入 有谁知道如何做到这一点 提前致谢 伊戈尔
  • 从 smarty 访问 PHP 文件的变量(本地或全局)

    我有一个 php 文件 其中包含一些本地和全局变量 例如 foo 从此文件中调用 smarty 对象 如何在不更改 PHP 文件的情况下从 smarty 脚本访问 foo Thanks 如果你有一个名为 BASE 的常量变量 并且定义如下
  • 日期语句之间的 JPQL SELECT [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我想将此 SQL 语句转换为等效的 JPQL SELECT FROM events WHERE events date BETWE
  • MSBuild 找不到异步所需的引用

    我们安装了 Visual Studio 2010 SP1 和 Async CTP SP1 刷新 包含使用的项目的解决方案async await从 VS IDE 构建时 关键字构建正常 另外 当构建时devenv build Debug so
  • C#:询问用户密码,然后将其存储在 SecureString 中

    在我目前为客户开发的小型应用程序中 我需要询问用户他的 Windows 登录用户名 密码和域 然后使用这些信息系统 诊断 进程 启动启动一个应用程序 我有一个带有 UseSystemPasswordChar 的文本框来屏蔽输入的密码 我需要
  • XSLT:如何在“匹配”属性中表示 OR?

    我想对与名称 A 或 B 匹配的元素执行一系列操作 我在想下面类似的事情 但它不起作用
  • javadoc:@value 引用其他类中的字段

    value Constants KEY MEAN blah value Constants KEY STDDEV return A JSONObject with keys for mean and standardDeviation 当我
  • 为什么我需要结束 ob_start()?

    php 文档建议我应该用 ob end flush 结束每个 ob start 我在网站的每个页面上使用一个 只是为了允许我在应用程序中的任何位置使用 firephp 日志方法 该应用程序运行良好 但我想知道是否有任何我不知道的东西可能有害
  • 澄清Update() 和FixedUpdate() 的使用? Unity2D [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 所以我知道FixedUpdate应该用于物理操作等 但我很难理解什么算作物理 例如 我通过查看按下的键来移动角色 然后施加力 目前我正
  • Symfony2 Assetic 和 Less Sourcemaps

    我不确定如何破解 assetic less 过滤器以输出源映射文件 我这里指的是LessFilterhttps github com kriswallsmith assetic blob master src Assetic Filter
  • opencv - 在图像中绘制轮廓

    我正在尝试在图像周围绘制轮廓 我可以看到找到了轮廓 但无法绘制轮廓 轮廓的颜色似乎是两种 黑色和白色 颜色中的一种 import cv2 import numpy as np import matplotlib pyplot as plt
  • 使用 preg_replace 仅替换第一个匹配项

    我有一个结构类似于以下的字符串 aba aaa cba sbd dga gad aaa cbz 该字符串每次都可能有点不同 因为它来自外部源 我只想替换第一次出现的 aaa 但其他人则不然 是否可以 可选的第四个参数预替换 http php
  • Program.cs 已损坏

    My Program cs今天下午文件工作正常 我关闭了 Visual Studio VS2013 Express 并关闭了我的计算机 然后今天晚上我再次打开电脑Program cs现在看起来像这样 f R gt l P G s q Y N