Msbuild VisualStudio在启动时自动生成解决方案

Msbuild VisualStudio在启动时自动生成解决方案,msbuild,visual-studio-2019,Msbuild,Visual Studio 2019,我面临的问题是:每当我打开我的工作解决方案时,VisualStudio就会自动开始构建。我找不到关闭此功能的配置 看起来问题已经解决了,因为我打开了另一个解决方案,构建没有自动启动。这种奇怪的行为在VS2019中是不可能出现的。请尝试: 1.Tools=>Import and Export Settings=>Reset all Settings=>No,只需重置Settings即可将当前VS设置重置为默认设置 2.使用vs安装程序检查IDE是否有问题 3.Extensions=>Manage

我面临的问题是:每当我打开我的工作解决方案时,VisualStudio就会自动开始构建。我找不到关闭此功能的配置


看起来问题已经解决了,因为我打开了另一个解决方案,构建没有自动启动。

这种奇怪的行为在VS2019中是不可能出现的。请尝试:

1.
Tools=>Import and Export Settings=>Reset all Settings=>No,只需重置Settings
即可将当前VS设置重置为默认设置

2.使用vs安装程序检查IDE是否有问题

3.Extensions=>Manage Extensions=>Installed=>您可以禁用(不需要卸载)某些第三方扩展并重新启动VS以检查此问题是否仍然存在的工具。检查此问题是否与VS本身或扩展有关


4.退出VS并删除解决方案中项目的.VS、bin、obj文件夹,然后VS2019对应的文件夹是16.0而不是14.0。在那之后,重启VS.

对我来说,这是一个重竖琴设置。当我关掉它时,它就停止了。我认为VisualStudio也有这样的设置,但是默认情况下它是关闭的。

有许多构建目标是为了支持intellisense而执行的。在这些目标(或其依赖项列表)上设置依赖项可能会导致连锁反应,进而导致完整构建。尤其是在构建时生成代码会触发这些事件。。。请参阅:使用git钩子或其他触及文件最后更改日期的源代码管理选项也可能会导致问题。解决方案中的项目是什么,如果禁用
Tools=>options=>Projects and Solutions=>Asp.net core=>General
中的
auto-build-on-browser-request
选项,问题仍然存在?我还没有见过或听说过这种问题,也许你可以尝试修复VS或检查是否有任何第三方扩展导致了这种奇怪的行为。我发现Resharper导致了这种行为。当我禁用它-没有自动生成开始。我现在试图用resharper解决一些问题。如果只有在启用resharper后才出现此问题,则可以将此问题发布到resharper网站。如果我的答案中的TIP3有助于解决这个问题,你可以考虑把它标记为答案: