1

我会提前承认,我仍在学习好的部署方法,并且我没有 12 大小的大脑来完成以下任务。现在话虽如此......我们在网络驱动器上存在大约 8 个 exe,它们引用了同一共享/文件夹中的 dll。我们希望在不同的位置有一个公共网络共享,其中包含这个 dll 和我们创建的任何未来的 dll,因此我们只有一个地方可以进行更改(假设应用程序不需要重新编译)。对于为什么不应在网络上共享 dll,我还没有找到令人满意的答案,所以我想知道这样做的最佳做法是什么。如果这是可以接受的并且经常执行的操作,那么完成此操作需要哪些步骤?提前感谢您提供的任何帮助。

4

1 回答 1

2

如果这个共享的 DLL 有机会在未来的版本中更新,那么您现在拥有的,针对每个应用程序存储的本地副本会好得多。

您说您的既定目标是能够对 DLL 进行一项更改并更新所有应用程序。我以前听说过这个案子的积极方面。

“我们将推出对所有应用程序的改进”

从半空的玻璃杯中看到的是:-

“我们将向所有应用程序引入常见错误”。

即使是在八个项目中,想象一下你的发布会是什么样子。

“呃,你好 QA。你能测试这个新应用程序吗?(加上其他七个我们没有做任何事情但可能因此被破坏的应用程序)”。

只有在成熟且不太可能改变的情况下,才应共享库。很抱歉这么坦率地说,但我遇到了一个绝对像你一样相信的狂热者。只有当我们的底线(可预见的)急剧下降时,我的担忧才被倾听。前方有龙。被警告!

于 2013-01-28T16:13:18.663 回答