猿问

多个项目共用dll文件

三个web项目ABC,两个类库XY。ABC分别引用了XY并发布应用。

现在维护过程中一单修改XY必须分别到ABC三个应用的目录中去替换掉原先的dll文件

有没有一种办法可以在一个地方存放dll文件,一次更新,ABC三个网站都会更新。


Smart猫小萌
浏览 543回答 2
2回答

智慧大石

还是手动覆盖的比较好。或者设置一个共享文件,由专人负责将最新的dll放置到这个文件夹中。然后其他项目引用该文件夹中的dll。

慕的地10843

在web项目的global.asax的Application_Start中加载引用的类库就行了。Assembly.LoadFrom("任意目录/x.dll");在这个目录更新dll重启3个网站就行了。
随时随地看视频慕课网APP
我要回答