在驱动程序崩溃后从azure检索项目

时间:2018-06-15 11:47:28

标签: c# azure compilation

所以我的视觉工作室崩溃了,我重新启动了电脑,我的整个E:现在已经不见了。但我现在正在研究一个项目,我已经上传到azure,我想从azure下载。所以我发现这个名为JustCompile的程序可以解压缩dll文件。但问题是它没有完全返回到原始代码。以此为例(最初代码减少了80%)

Expression<Func<User, object>>[] expressionArray = new Expression<Func<User, object>>[2];
            ParameterExpression parameterExpression = Expression.Parameter(typeof(User), "user");
            expressionArray[0] = Expression.Lambda<Func<User, object>>(Expression.Property(parameterExpression, (MethodInfo)MethodBase.GetMethodFromHandle(typeof(Principal).GetMethod("get_Title").MethodHandle)), new ParameterExpression[] { parameterExpression });
            parameterExpression = Expression.Parameter(typeof(User), "user");
            expressionArray[1] = Expression.Lambda<Func<User, object>>(Expression.Property(parameterExpression, (MethodInfo)MethodBase.GetMethodFromHandle(typeof(Principal).GetMethod("get_LoginName").MethodHandle)), new ParameterExpression[] { parameterExpression });

我无法浏览所有文件并手动更改它以进行大量工作。是否可以从azure中检索项目并使该代码与我发布时的代码完全相同?

1 个答案:

答案 0 :(得分:1)

如果项目的编译版本是您剩下的,我认为您应该对您可以恢复的任何代码感到满意......有几个可用的反编译器,如{{ 3}}。结果可能类似。

如需日后参考,请查看ILSpyversion control {/ 3}}。