Visual Studio Express中缺少文件,无法打开项目;如果我重新创建项目,我还能以某种方式与Github同步吗?

时间:2017-12-27 03:19:28

标签: git github visual-studio-2013

我在Visual Studio Express(2013)中有一个解决方案。我现在收到两个错误,基本上是与两个项目相关的消息:“无法打开模块文件'C:\ Users \ TJC \ AppData \ Local \ Temp.NETFramework,Version = v4.5.AssemblyAttributes.vb':The系统找不到指定的文件。“

我所有的代码仍然在这里,我认为最简单的事情就是从一个新项目开始,复制并粘贴旧的重要C#文件(实际上只有一个,加上一些小测试)地点。但是,如果我这样做,有没有办法设置它,以便我可以与我在Github上的存储库同步?

我知道我可以创建一个新的Github存储库,但我想保留我的历史记录。

我已经检查过了,我的备份中没有包含丢失的文件(我不清楚为什么基本文件会在临时目录中,但无论如何都没有备份该目录);它也不在Git存储库中。

我在将更新应用到VS Express后遇到了错误,但我怀疑它是无关的;当我在上个月的某个时候清空垃圾时,我想我做了“磁盘清理”,这可能会删除这个文件。

除了简短的评论,我的本地源文件与我的Github文件匹配;也就是说,我没有明显的未公开/未合并的局部变化。

1 个答案:

答案 0 :(得分:0)

事实证明,重建解决方案会重新创建丢失的文件,这使我的问题没有实际意义。

然而,对于任何其他人来说,我认为我的另一个解决方案是从Visual Studio Express 2013升级到2017年的Visual Studio社区.VS社区2017允许git部队,如the answer to this question中所述,看起来它会为我完成这项工作。 VSE 2013不包括该选项;它是added in VSC 2017

我认为我也可以做一个命令行git推力,但我不是那么擅长git,所以这可能会给我带来挑战(虽然可能是最简单的对于那些非常了解git的人。)