Intellisense阻止我们的机器

问题描述:




截至上周五VC8'的intellisense开始完全阻止一个CPU(我们的开发者机器有两个)没有得到任何结果。

这是一个包含28个项目的1.2MLOC解决方案。

我们已经找到了
http://lab.msdn.microsoft.com/produc...a-d18cafc735ff

提及删除NCB文件作为解决方法。那里没有工作

。然后有一个
http://lab.msdn.microsoft.com/produc...e-72c9550a8a55

提及VS Hotfix 4082,可以从产品中获取>
支持。


所以我去了support.microsoft.com,选择了电子邮件支持,记录了

到护照,选择了Visual Studio 2005作为我正在使用的应用程序,

并且意味着开始描述我的问题。但是,首先这个网页
页面需要一个产品ID。但是我从哪里得到这个? (在网站上有关于此的

说明,但它们必须是为其他一些产品写的

,因为它们似乎不适用

到VS2005。)我去了Help / About但是没有找到任何

通过产品ID。

(这是VS2005 Pro哪个我从MSDN订阅获得,以防

这很重要。)


Darn,为什么总是必须如此难以报告错误和/或

得到修复?


Schobi


-
Sp ****** @ gmx.de 从未被阅读

我是Schobi at suespammers dot org


讽刺比剑还强。

Eric Jarvis

Hi,

as of last Friday VC8''s intellisense started to completely block
one CPU (our developer machines have two) without getting anywhere.
This is a 1.2MLOC solution with 28 projects.
We have already found
http://lab.msdn.microsoft.com/produc...a-d18cafc735ff
which mentions deleting NCB files as a workaround. That doesn''t work
here. Then there''s
http://lab.msdn.microsoft.com/produc...e-72c9550a8a55
which mentions VS Hotfix 4082 which can be obtained from Product
Support.

So I went to support.microsoft.com, opted for email support, logged
into passport, picked "Visual Studio 2005" as the app I am using,
and meant to start describing my problem. However, first this web
page wants a product ID. But where do I get this from? (There are
instructions regarding this on the website, but they must have been
written for some other set of products, as they seem to not to apply
to VS2005.) I went to Help/About but didn''t find anything which
passes for a Product ID.
(This is VS2005 Pro which I got from an MSDN subscription, in case
that''s important.)

Darn, why does it always have to be so hard to report a bug and/or
get a fix?

Schobi

--
Sp******@gmx.de is never read
I''m Schobi at suespammers dot org

"The sarcasm is mightier than the sword."
Eric Jarvis



" Hendrik Schober" < SP ****** @ gmx.de> skrev i meddelandet

新闻:%2 **************** @ TK2MSFTNGP05.phx.gbl ...

"Hendrik Schober" <Sp******@gmx.de> skrev i meddelandet
news:%2****************@TK2MSFTNGP05.phx.gbl...


截至上周五,VC8的intellisense开始完全阻止一个CPU(我们的开发人员机器有两个)而没有任何地方。
这是一个1.2MLOC解决方案,28项目。
我们已经找到了

http://lab.msdn.microsoft.com/produc...a-d18cafc735ff
其中提到删除NCB文件作为解决方法。这不行。
然后就是

http://lab.msdn.microsoft.com/produc...e-72c9550a8a55
其中提到的VS Hotfix 4082可以从产品中获取>支持。

所以我去了support.microsoft.com,选择了电子邮件支持,登录到护照,选择了Visual Studio 2005。作为我正在使用的应用程序,
并打算开始描述我的问题。但是,首先这个网页页面需要一个产品ID。但是我从哪里得到这个? (网站上有关于此的说明,但它们必须已经为其他一些产品编写,因为它们似乎不适用于VS2005。)我去了帮助/关于但没有找到任何产品ID传递的内容。
(这是我从MSDN订阅获得的VS2005 Pro,以防
这很重要。)

Darn,为什么总是必须如此难以报告错误和/或获得修复?

Schobi
Hi,

as of last Friday VC8''s intellisense started to completely block
one CPU (our developer machines have two) without getting anywhere.
This is a 1.2MLOC solution with 28 projects.
We have already found

http://lab.msdn.microsoft.com/produc...a-d18cafc735ff
which mentions deleting NCB files as a workaround. That doesn''t work
here. Then there''s

http://lab.msdn.microsoft.com/produc...e-72c9550a8a55
which mentions VS Hotfix 4082 which can be obtained from Product
Support.

So I went to support.microsoft.com, opted for email support, logged
into passport, picked "Visual Studio 2005" as the app I am using,
and meant to start describing my problem. However, first this web
page wants a product ID. But where do I get this from? (There are
instructions regarding this on the website, but they must have been
written for some other set of products, as they seem to not to apply
to VS2005.) I went to Help/About but didn''t find anything which
passes for a Product ID.
(This is VS2005 Pro which I got from an MSDN subscription, in case
that''s important.)

Darn, why does it always have to be so hard to report a bug and/or
get a fix?

Schobi

>

这里提到

http://forums.microsoft.com/MSDN/Sho...eID=1&PageID=2


其中一个问题是使用typedef将全局名称移动到命名空间中,比如


命名空间myspace

{

typedef :: sometype sometype;

}


这会杀死Intelli感觉!


另一方面


命名空间myspace

{

使用:: sometype;

}


似乎有效。至少它为我解决了类似的问题。

Bo Persson



It is mentioned here

http://forums.microsoft.com/MSDN/Sho...eID=1&PageID=2

that one of the problems is with using typedefs to move global names
into a namespace, like

namespace myspace
{
typedef ::sometype sometype;
}

This kills IntelliSense!

On the other hand

namespace myspace
{
using ::sometype;
}

seems to work. At least it fixed a similar problem for me.
Bo Persson


>截至上周五,VC8的intellisense开始完全阻止
> as of last Friday VC8''s intellisense started to completely block
一个CPU(我们的开发人员机器有两个)而没有任何地方。
这是一个包含28个项目的1.2MLOC解决方案。
one CPU (our developer machines have two) without getting anywhere.
This is a 1.2MLOC solution with 28 projects.




如果Bo的建议不起作用并且你被阻止了,你总是可以尝试

来自 http://www.wholetomato.com/

此论坛上有几个人用它来解决他们的智能问题

问题。


要在线报告/搜索bug,你可以去这里:
http://lab.msdn.microsoft.com/ProductFeedback/
>
Intellisense就像一盒巧克力。你永远不知道你要去的东西

得到;-)


-


亲切的问候,

Bruno van Dooren
br**********************@hotmail.com

仅删除_nos_pam



If Bo''s suggestion does not work and you are blocked, you could always try
the visual assist plugin from http://www.wholetomato.com/
Several people on this forum are using it to solve their intellisense
problems.

To report / search for bugs online you can go here:
http://lab.msdn.microsoft.com/ProductFeedback/

Intellisense is like a box of chocolates. you never know what you are going
to get ;-)

--

Kind regards,
Bruno van Dooren
br**********************@hotmail.com
Remove only "_nos_pam"


" Hendrik Schober" &LT; SP ****** @ gmx.de&GT;在留言中写道

新闻:%2 **************** @ TK2MSFTNGP05.phx.gbl ...
"Hendrik Schober" <Sp******@gmx.de> wrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
所以我去了support.microsoft.com,选择了电子邮件支持,记录了护照,选择了Visual Studio 2005。作为我正在使用的应用程序,
并打算开始描述我的问题。但是,首先这个网页页面需要一个产品ID。但是我从哪里得到这个? (网站上有关于此的说明,但它们必须已经为其他一些产品编写,因为它们似乎不适用于VS2005。)我去了帮助/关于但没有找到任何产品ID传递的内容。
(这是我从MSDN订阅获得的VS2005 Pro,以防
这很重要。)
So I went to support.microsoft.com, opted for email support, logged
into passport, picked "Visual Studio 2005" as the app I am using,
and meant to start describing my problem. However, first this web
page wants a product ID. But where do I get this from? (There are
instructions regarding this on the website, but they must have been
written for some other set of products, as they seem to not to apply
to VS2005.) I went to Help/About but didn''t find anything which
passes for a Product ID.
(This is VS2005 Pro which I got from an MSDN subscription, in case
that''s important.)




产品ID列在列表框中,嵌入在VS2005的帮助|关于

(以及2003年)中和2002年,IIRC)。它应该类似于:

Microsoft Visual C ++ 2005 ##### - ### - ####### - #####


我正在看VS2005团队套件,但我相信Pro中的About框应该看起来一样 - 只需要显示更少的安装选项。


....或者你的意思是你在那里试过产品ID而且没有一个

工作?如果是的话,我会打电话给PSS。


-cd



The product ID''s are listed in the listbox that''s embedded in the Help|About
for VS2005 (and 2003 and 2002, IIRC). It should look something like:

Microsoft Visual C++ 2005 #####-###-#######-#####

I''m looking at VS2005 Team Suite, but I believe the About box in Pro should
look the same - just with fewer installed options showing.

.... or do you mean that you tried the product IDs there and none of them
worked? If so, I''d call PSS.

-cd