Windows 更新会修改 Visual Studio 中的任何内容吗?

发布于 2024-10-17 03:01:09 字数 293 浏览 5 评论 0原文

(注意:是的,这个问题的技术方面似乎与超级用户有关,但其含义与 StackOverflow 读者更相关。)

正如标题所示,我们想知道在我们的开发人员计算机上(完全)启用自动 Windows 更新是否会产生影响对 MS Visual Studio 的影响。也就是说,对任何组件(无论是库、UI/IDE、编译器……)的任何修复是否都会通过 Windows 更新进行更新?

我们希望在所有开发人员计算机上拥有 100% 准确且可重现的开发环境(wrt C++),因此我们担心自动 Windows 更新可能会在我们的开发链中引入一些不受控制的更新。

(Note: Yes, the technical side of this question seems to be rather SuperUser, but the implications are more relevant for StackOverflow readers.)

As the title says, we are wondering if (fully) enabling automated Windows Updates on our developer machines will have implications for MS Visual Studio. That is, will any fixes to any components (be it libraries, UI/IDE, compiler, ...) ever be updated through Windows Update?

We want to have 100% exact and reproducible development environments (wrt C++) on all developer machines, and so we are concerned that automated Windows updates may introduce some uncontrolled updates into our development chain.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

—━☆沉默づ 2024-10-24 03:01:09

如果您仅启用Windows更新,它应该只更新Windows(以及与Windows相关的组件),而启用Microsoft更新应该为所有支持的Microsoft软件(包括VS )。

然而,即使只是 Windows Update 也应该将安全更新应用于 .NET Framework,也许还有 C++ 运行时,因此它也可能会影响您。

不过,如果您一起更新所有计算机(也许使用 WSUS,它允许您批准/阻止在域的计算机上分发的每个更新)您不应该在不同的计算机之间得到任何差异。


请注意,我并不完全确定这一切(我目前没有积极地在 Windows 上工作),所以如果有错误,请在评论中告诉我,我很乐意修复它们(或删除如果结果完全是无稽之谈,请回答:))。

If you enable just Windows Updates it should update only Windows (and Windows-related components), while enabling Microsoft Updates should enable automatic updates for all the supported Microsoft software (including VS).

However, even just Windows Update should apply security updates to the .NET Framework and maybe to the C++ runtime, so it may affect you as well.

Still, if you update all your machines together (maybe with WSUS, which allows you to approve/block every single update for distribution on the machines of the domain) you shouldn't get any discrepancies between the various machines.


Notice that I'm not completely sure of all this (I'm not actively working on Windows at the moment), so if there are errors just tell me in the comments, I'll be glad to fix them (or to delete the answer if it turns out to be complete nonsense :)).

巾帼英雄 2024-10-24 03:01:09

第一个 Windows 更新必须设置为更新所有 Microsoft 产品,而不仅仅是 Windows。此设置将检查 Office 和 Visual Studio 等产品的更新,其中请参阅 http://en.wikipedia .org/wiki/Windows_Update#Microsoft_Update
然而,根据我的经验,通过 Windows Update 对 Visual Studio 进行的更新主要包含安全问题,所有其他更新+修复都需要手动安装。

因此,基本上您可以完全关闭 Windows 更新(不推荐),或者只是将其设置为仅更新 Windows,而不更新系统上安装的所有 MS 产品。

First Windows Update must be set to update all Microsoft products and not only Windows. This setting will check for updates for products like Office and Visual Studio amongst them see http://en.wikipedia.org/wiki/Windows_Update#Microsoft_Update
However from my experience updates to Visual Studio through Windows Update consist mostly of security issues, all other updates+fixes are to be installed manually.

So basically you can either turn off Windows Update completely (not recommended), or just set it to update Windows only and not all the MS products installed on the system.

岁吢 2024-10-24 03:01:09

这是 VS 2008 中非常常见的问题 - 它通过 Windows Update 进行自我更新,并且与其自己的安装程序不兼容 - 它无法通过官方安装程序删除或修改,必须使用非官方实用程序。

我希望 VS 2010 不会出现这种情况。我还没有注意到通过 Windows Update 对它进行任何更新(但我已启用它们)。微软当然承诺了更新——至少支持 C++/CLI IntelliSense。

It was quite common issue with VS 2008 - it updated itself via Windows Update and become uncompatible with its own Setup - it could not be removed or modified via the official setup program, unofficial utility had to be used.

I hope this will not be the case with VS 2010. I haven't noticed any updates to it via Windows Update yet (but I have them enabled). Microsoft certainly promised updates - at least C++/CLI IntelliSense support.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文