【问题标题】:Making changes to a precompiled website对预编译的网站进行更改
【发布时间】:2012-06-01 21:04:07
【问题描述】:

就我目前的生活而言,我继承了另一个需要改变的项目。

然而这段代码已经被预编译(猜猜是什么......)

我有一些源代码,一组程序集构成了临时文件夹。然而,该项目抱怨缺少一些用户控件和子目录中的母版页。

我在我拥有的程序集中的任何地方都看不到这些,它们不在我从网站上获取的代码中。那么,我在哪里可以找到预编译母版页和用户控件的 UI 部分?

【问题讨论】:

  • “我看不到我拥有的这些 [原文如此] 程序集” - 好吧,我们也看不到你拥有的东西。要显示的代码在哪里?

标签: asp.net precompiled


【解决方案1】:

您可以在已编译的网站 DLL 上使用 IL 反编译器(如 ilspy 或反射器)并从中检索原始源代码。

这可能需要相当多的时间和精力,但是您应该能够以这种方式重建大部分丢失的源(尽管您可能没有正确的变量名或完全相同的代码,而且绝对没有 cmets )。

【讨论】:

  • 有点像我认为我必须做的事情。至少我知道没有简单的方法。塔
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多