我会事先承认,我仍在学习良好的部署方法,而且我没有足够的大脑来完成以下任务。现在有了这样说...... 我们在网络驱动器上存在大约8个exe,它们引用位于同一共享/文件夹中的dll。我们希望在包含此dll和我们创建的任何未来dll的不同位置拥有共同的网络共享,因此我们只有一个地方可以进行更改(假设应用程序不需要重新编译)。我没有找到一个令人满意的答案,为什么不应该在网络上共享一个DLL,所以我想知道这样做的最佳做法是什么。如果这是可以接受并经常进行的事情,那么完成此任务需要采取哪些步骤?提前感谢您提供任何帮助。
答案 0 :(得分:1)
如果此共享DLL在将来的版本中有任何更新的可能性,那么您现在拥有的,每个应用程序存储的本地副本要好得多。
您说您声明的目标是能够对DLL进行一次更改并更新所有应用。我听过这个案子的积极方面。
“我们将对所有应用程序进行改进”
从半空玻璃看,其中: -“我们会为所有应用程序引入常见错误”。
即使在八个项目中,想象一下你的发布会是什么样的。
“呃,你好QA。你能测试一个新的应用程序吗?(加上其他七个我们什么也没做但可能因此而被打破的人)”。图书馆只有在成熟且不太可能改变的情况下才能共享。很抱歉对此如此坦率,但我遇到了一个绝对相信你的狂热者。只有当我们的底线(可预见地)嗤之以鼻时才能听到我的担忧。龙向前。请注意!