Answers:
GAC仅有助于.NET程序集。还有许多其他不是用.NET编写的应用程序。
还有其他问题吗?
为什么很容易停止其他应用程序并等待几分钟,却冒着无法使安装过程失败的风险?同时去喝杯咖啡。:)
您不能覆盖另一个应用程序正在使用的DLL或EXE。更好的书面提示说:“看,要么关闭正在使用我要更新的东西(并为您提供列表),要么继续安装,然后在替换DLL / EXE之后我们必须重新启动”。懒惰的人只是盲目地告诉您关闭正在运行的每件事,以防万一。
我讨厌重启。我讨厌关闭正在使用的东西。有时我只是继续滚动而不会关闭任何正在运行的东西。如果事情可能共享一个DLL,我有点猜测,例如,如果我要更新Word,我将同意关闭Outlook,但不能关闭Foxit Reader,我知道它们可能是独立的。我对非懒惰的提示(告诉我冲突所涉及的内容)的关注比对懒惰的提示更关注,因为对于所有懒惰的提示,它们都可能说“可能包含花生”。