DLL文件用Reflector反编译后如何重新生成DLL文件?

DLL文件用Reflector反编译后如何重新生成DLL文件?比如一个ABC.dll文件用Reflector反编译后生成a.cs,b.cs,c.cs,我改了其中的b.cs... DLL文件用Reflector反编译后如何重新生成DLL文件?
比如一个ABC.dll文件用Reflector反编译后生成a.cs,b.cs,c.cs,我改了其中的b.cs后,想重新生成ABC.dll文件,并能继续被程序调用,请问该如何操作,请详细点,谢谢了!

垃圾和为了挣分乱贴答案的麻烦爬开点,我希望有高手可以指导下小弟,如果答案正确我可以追加分数。

也请百度GG、JJ们擦亮双眼,把那些不懂装懂或者为了挣分乱贴答案的人拖出百度!谢谢了。

祝各位真心回答问题的人每天快乐!
可以仔细说下操作过程吗?嫉妒鄙视august9th,很臭的答案,丢死人了。“重新生成解决方案,然后引用就可以了”这样的话要你回答吗?我没学都知道!
展开
 我来答
avenger19
2008-05-22 · TA获得超过1298个赞
知道小有建树答主
回答量:972
采纳率:0%
帮助的人:1050万
展开全部
重新编译
想调用的话添加引用即可
其实你没必要专门为生成dll这么办,直接把代码粘出来放到自己的工程里面不就好了么,

=============================================
你不是希望引用修改过的dll吗?
你在你的Solution中新建一个工程,然后把a.cs,b.cs,c.cs添加到这个工程里面(我建议你新建类,然后把类的代码Copy过去,这样即使命名空间不同也不会造成混乱)
然后再你引用的工程里AddReference->Project->你新建的这个工程,就可以调用了.
这样如果你需要修改的话直接在IDE里修改,可以实时看到效果.
du瓶邪
2015-08-10 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2918万
展开全部
_Default.cs 里的内容
using ASP;
using System;
using System.Configuration;
using System.Data.SqlClient;
using System.Web.Profile;
using System.Web.SessionState;
using System.Web.UI.HtmlControls;

public class _Default : PageBase, IRequiresSessionState
{
protected HtmlForm form1;

protected void Page_Load(object sender, EventArgs e)
{
string s = "2020-1-1";
DateTime time = DateTime.Parse(s);
if (DateTime.Now > time)
{
PublicFunction.GoError(1, "您的使用期已到,请联系QQ:123延长使用期!");
}
else
{
short num = base._Site.SiteOptions["Opt_DefaultFirstPageType"].ToShort(2);
short num2 = base._Site.SiteOptions["Opt_DefaultLotteryFirstPageType"].ToShort(1);
if (ConfigurationSettings.AppSettings["ShouYe"] == "1")
{
if (base._Site.Level == 4)
{
num = 2;
}
if (num == 1)
{
base.Response.Redirect("SurrogateSite/Default.aspx", true);
}
else
{
switch (num2)
{
case 1:
base.Response.Redirect("ShopSite/Default.aspx", true);
return;

case 2:
base.Response.Redirect("ShopSiteFootBall/Default.aspx", true);
return;

case 3:
base.Response.Redirect("ShopSiteZCDC/Default.aspx", true);
return;

case 4:
base.Response.Redirect("ShopSiteCQSSC/Default.aspx", true);
return;

case 5:
base.Response.Redirect("ShopSiteSHSSL/Default.aspx", true);
return;

case 6:
base.Response.Redirect("ShopSiteHighFrequency/Default.aspx", true);
return;
}
base.Response.Redirect("ShopSite/Default.aspx", true);
}
}
else
{
base.Response.Redirect("Login.aspx?RequestLoginPage=Room/Default.aspx", true);
}
}
}

protected global_asax ApplicationInstance
{
get
{
return (global_asax) this.Context.ApplicationInstance;
}
}

protected DefaultProfile Profile
{
get
{
return (DefaultProfile) this.Context.get_Profile();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
12666954
2008-05-22 · TA获得超过386个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:338万
展开全部
新建一个类库项目,然后把你的a.cs,b.cs,c.cs.放在这个新的类库项目里,然后生成~在该项目的bin文件里会有一个DLL.就是你想要的.
然后在需要调用它的程序里,添加对这个DLL的引用,即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前样红8762
2008-05-21 · TA获得超过170个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:261万
展开全部
重新生成解决方案,然后引用就可以了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式