hi,
using vs2008 with vault 4.10 in cvs mode.
when i make changes to my LINQ diagram in vs2008 it does not show up as edited after a save, nor do the code files it generates.
they do however get picked up and updated when i checkin my changes.
LINQ Visual Designer does not show up as Edited
Moderator: SourceGear
After some digging, I found that the LINQ designer doesn't fire FileChanged events. If you're not using checkouts, we update status glyphs when that event fires. So there's grounds for us to declare this a Visual Studio bug, if we wanted to.
The pending changes pane "knows" about the change because it's actually watching the file system and doesn't care about Visual Studio FileChanged events.
I'm not yet sure if there's a non-invasive "fix" we can make in the short term. In the mean time, the best workaround I can offer is to refresh source control status to get the glyphs to update. (File|Vault Source Control|Refresh Status or Refresh on the Enhanced Client tool bar.) This refresh happens automatically in the background every 10 minutes (by default), too, so the correct glyph will show up eventually, just not immediately like it does for well behaved editors.
The pending changes pane "knows" about the change because it's actually watching the file system and doesn't care about Visual Studio FileChanged events.
I'm not yet sure if there's a non-invasive "fix" we can make in the short term. In the mean time, the best workaround I can offer is to refresh source control status to get the glyphs to update. (File|Vault Source Control|Refresh Status or Refresh on the Enhanced Client tool bar.) This refresh happens automatically in the background every 10 minutes (by default), too, so the correct glyph will show up eventually, just not immediately like it does for well behaved editors.
Ian Olsen
SourceGear
SourceGear