views:

37

answers:

1

Hello everyone !

I'm working on a VB.Net project and using SVN. I noticed that every time I open my main form, Visual studio slightly modifies my .resx file, which means that I keep having to re-commit it, which is quite annoying.

Has anybody experienced such problems? A diff file demonstrating the problem can be seen at http://synchronicity.svn.sourceforge.net/viewvc/synchronicity/trunk/Create%20Synchronicity/MainForm.resx?r1=272&r2=359&pathrev=359

Thanks,
CFP.

A: 

Definitely not normal behaviour (at least in 2008). Is it possible that you've got some addins or something that might be changing things automatically?

ho1
Nope, not at all. I've just done a clean install of VS 2010, which reproduces the bug, making it even worse. I wonder if it has something to do with using an ImageStream component, because this is the only part that changes.Do you know of a free resx editor which could help me spot the problem?
CFP
Could you try to reproduce the bug?
CFP
What's the ImageStream component? Is that a 3rd party control? Maybe try creating a copy of the project but remove that component and see if it still happens? Never needed a resx editor I'm afraid and I've never had this happen even in big forms with lots of controls on them.
ho1
ImageStream is the MS component used for listview controls images. It indeed doesn't happen when removing it.
CFP
I have the same problem in Visual Studio 2010. It conatins an imagelist and toolstrip with menu items which also have their own embedded images, that all could impact this somehow. What's weird is that the binary data (I assume graphics) in the .resx keep changing. I can't understand how, since I'm not changing the graphics.I use my ImageList for ListView control images, so maybe that's related then. I'll look into it! :)
Jonas