One more request for VS 2008

L

Lloyd Sheen

Please is there anyone who knows where the cached info for VS 2008 is. I
have had so many troubles with this IDE that it is ridicules. Now everytime
I change something in the main form I get a new code inserted into the .vb
file ( not good) for three events defined by a usercontrol that is present
on the form.

All I have to do is make a change and at the end of the code there it is.

MS WHY DON'T YOU SPEND TIME ON MAKING A GOOD IDE??
Please.

LS
 
A

Armin Zingler

Lloyd Sheen said:
Please is there anyone who knows where the cached info for VS 2008
is. I have had so many troubles with this IDE that it is ridicules.
Now everytime I change something in the main form I get a new code
inserted into the .vb file ( not good) for three events defined by a
usercontrol that is present on the form.

All I have to do is make a change and at the end of the code there
it is.

MS WHY DON'T YOU SPEND TIME ON MAKING A GOOD IDE??
Please.

Well, it's very slow, but I don't have a problem with it at all. What do
you mean with "cached info"? Can you please describe the steps to
reproduce the behavior? What do you change in the main form? Which code
do you get inserted and in which file (form.vb or form.designer.vb)?
Which events or what control?


Armin
 
L

Lloyd Sheen

Armin Zingler said:
Well, it's very slow, but I don't have a problem with it at all. What do
you mean with "cached info"? Can you please describe the steps to
reproduce the behavior? What do you change in the main form? Which code do
you get inserted and in which file (form.vb or form.designer.vb)? Which
events or what control?


Armin

What I mean by cached is that there are 6 lines that get inserted when (not
always) I make a change to the main form. This could be menu , change a
background color etc. Cached is also the place where the outlining
information is kept. I have looked at a hex editor version of the file and
there is nothing I can see that changes when I change the outlining of a
subroutine.

As for the IDE in general. When I make a change to a form I expect the
..designer.vb file to change. I expect no changes to the .vb file. When I
see changes listed I know what has happened (the bad code gets put into the
..vb file).

Surely to goodness a sanity check says that I (as the IDE) should know what
the repurcusions of a change are. Changing a button's text or position does
not change the .vb code. That is one of the main principals of development.
Presentation which the .designer.vb file and code which is in the .vb file.
This is not the first problem I have found with this IDE and VS 2008 is much
closer to VS 2002/3 than VS 2005 in its stability.

LS
 
T

Tom Shelton

What I mean by cached is that there are 6 lines that get inserted when (not
always) I make a change to the main form.  This could be menu , change a
background color etc.  Cached is also the place where the outlining
information is kept.  I have looked at a hex editor version of the file and
there is nothing I can see that changes when I change the outlining of a
subroutine.

As for the IDE in general.  When I make a change to a form I expect the
.designer.vb file to change.  I expect no changes to the .vb file.  When I
see changes listed I know what has happened (the bad code gets put into the
.vb file).

Surely to goodness a sanity check says that I (as the IDE) should know what
the repurcusions of a change are.  Changing a button's text or position does
not change the .vb code.  That is one of the main principals of development.
Presentation which the .designer.vb file and code which is in the .vb file..
This is not the first problem I have found with this IDE and VS 2008 is much
closer to VS 2002/3 than VS 2005 in its stability.

LS- Hide quoted text -

- Show quoted text -

Can't say I've experienced any issues with 2008 yet - I'm running it
on Vista Ultimate and XP Pro. Can you provide a small sample project
that demonsrates the behavior? Then maybe we can try and recreate it
on our own machines.
 
R

Rory Becker

Hello Lloyd,
What I mean by cached is that there are 6 lines that get inserted when
(not always) I make a change to the main form. This could be menu ,
change a background color etc. Cached is also the place where the
outlining information is kept. I have looked at a hex editor version
of the file and there is nothing I can see that changes when I change
the outlining of a subroutine.

Sounds like the action of a Macro or addin.

What are these 6 lines? or are you suggesting that they are just Newlines?

Has someone gotten access to your machine and placed a long lasting April
fool macro on it?
 
L

Lloyd Sheen

What I mean by cached is that there are 6 lines that get inserted when
(not
always) I make a change to the main form. This could be menu , change a
background color etc. Cached is also the place where the outlining
information is kept. I have looked at a hex editor version of the file and
there is nothing I can see that changes when I change the outlining of a
subroutine.

As for the IDE in general. When I make a change to a form I expect the
.designer.vb file to change. I expect no changes to the .vb file. When I
see changes listed I know what has happened (the bad code gets put into
the
.vb file).

Surely to goodness a sanity check says that I (as the IDE) should know
what
the repurcusions of a change are. Changing a button's text or position
does
not change the .vb code. That is one of the main principals of
development.
Presentation which the .designer.vb file and code which is in the .vb
file.
This is not the first problem I have found with this IDE and VS 2008 is
much
closer to VS 2002/3 than VS 2005 in its stability.

LS- Hide quoted text -

- Show quoted text -

Can't say I've experienced any issues with 2008 yet - I'm running it
on Vista Ultimate and XP Pro. Can you provide a small sample project
that demonsrates the behavior? Then maybe we can try and recreate it
on our own machines.

--
Tom Shelton


This is a project using Linq to SQL. You would need a simliar database and
as I have asked I think that on my workstation there is(are) file(s) that
hold other info that is the cause of the problem.

Thanks
LS
 
L

Lloyd Sheen

Rory Becker said:
Hello Lloyd,


Sounds like the action of a Macro or addin.

What are these 6 lines? or are you suggesting that they are just Newlines?

Has someone gotten access to your machine and placed a long lasting April
fool macro on it?

Did not take too long to get the error lines, just change the background
color of a couple of items and voila the code is changed:

Private Sub SongViewUC1_PlaySongSkip( ByVal song As
System.Collections.Generic.List`1, ByVal firstSong As System.Int32)

End Sub
Private Sub SongViewUC1_PlaySong( ByVal song As
System.Collections.Generic.List`1, ByVal firstSong As System.Int32)

End Sub
Private Sub SongViewUC1_MoveToBurnList( ByVal songs As
System.Collections.Generic.List`1)

End Sub


Now the reason I think there is a "bad" cashed file is that in the
SongViewUC the following events are defined:

Public Event PlaySong(ByVal song As List(Of SongInfo), ByVal firstSong
As Integer)
Public Event PlaySongSkip(ByVal song As List(Of SongInfo), ByVal
firstSong As Integer)
Public Event MoveToBurnList(ByVal songs As List(Of SongInfo))
Public Event SongCounts(ByVal counts As String)


Notice that there are in fact 4 different events defined. The fourth event
was define well after I noticed the problem so that the last event is not in
the "cached" file that I believe is bringing me all the problems.

Thanks
LS
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top