在Visual Studio 2008中禁用Visual Basic后台编译器

6

如何在Visual Studio 2008中禁用Visual Basic的后台编译器?

由于我的工作需要,我必须处理一个庞大的VB.NET项目,但它经常会因为进行非常有用的后台编译而锁定20秒钟,这让人非常沮丧。

我宁愿在编译之间工作盲目,并且能够做一些工作。

1个回答

2
没有办法禁用后台编译器。
您是否安装了Visual Studio 2008 SP1?在RTM版本的VS 2008中,我们修复了几个错误,这些错误可能会导致IDE在某些情况下挂起。
我们非常重视与后台编译器相关的问题。如果您能提供问题的重现步骤,我们一定会进行调查。如果您能够提供这样的重现步骤,或者在IDE被锁定时向我们发送内存转储,请在Connect上提交错误:https://connect.microsoft.com/VisualStudio 还有其他几个步骤可以尝试。您在VS中安装了任何插件吗?如果是,请尝试逐个卸载它们。我见过几种情况,第三方插件会导致IDE锁死,而这与C# / VB框架完全无关。

我已经完全更新了VS。我安装的唯一插件是Resharper、Gallio和Test-Driven.NET。我已经尝试本地运行,因为我曾经看到插件会导致问题,但仍然遇到了同样的问题。我正在使用MSTest来对.NETCF 3.5解决方案进行测试。 - Garry Shutler
我会尝试找到一种方法来持续复现它,但我只在这个大型解决方案中发现了它,我不认为我能够向您提供我们的源代码。我该如何提供挂起时的内存转储给您? - Garry Shutler
另外,你知道为什么不提供禁用后台编译器的方法吗?我知道它大多数时候很有用,但现在能够关闭它对我来说非常有用。 - Garry Shutler
@Garry,大多数IDE功能都依赖于后台编译器的结果。关闭它将有效地禁用大多数IDE功能。 - JaredPar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接