各位大侠:
有a.cs和b.cs两个ASP.NET后台文件,把它们编译成ab.dll程序集。但是现在b.cs文件不见了,只剩下a.cs文件,因为需求的原因需要修改a.cs文件,我想问一下能不能利用旧的ab.dll和修改后的a.cs编译成一个全新的ab.dll
我想到的方法是:只生成a.cs的程序集a.dll,把a.dll和旧的ab.dll都放在网站的bin文件夹内,我的问题是因为a.dll和ab.dll程序集都包括a.cs的编译后的代码,如果网站使用到a.cs时,它究竟会调用a.dll,还是调用ab.dll。
b.cs不见了没关系,用Reflector把它找出来,再修改重编译.
它会引用 ab.dll 中的,因为你的项目没有引用 a.dll .
dll是以项目名存在的呀,如果两个CS放在一个项目下,编译时也只生成一个DLL,如果有更新,你只能把这次编译过的DLL覆盖上次的DLL,既然B.CS已经不在了,应该也没有用了吧,就覆盖了吧。
用Reflector 工具可以把b.cs全部找出来,在同一个项目下,只编译一个dll的