Wiki Link: [discussion:27]
Team StickyNotes Support 

Jan 29 2008 at 6:03 PM
I would like to suggest an enhancement. Since I work in a Team Envirnoment it would be nice if the StickyNotes added were saved with the project files so that when checked out of Team Foundation server by other developers they could see the StickyNotes assigned to the project Objects. Also maybe take the StickyNotes down to the control level so that controls could have comments also.

Coordinator
Jan 29 2008 at 11:18 PM
Hi,
The info is stored in the project file (csproj or vbproj) in xml format. So once you check in the project it will be available for other team members.
What do you mean by down to the control level?

Thanks,
Pablo

Jan 30 2008 at 1:18 AM
Pablo, Thank you for your quick response. I am using this tool a lot so keep up the good work.

I see the stickynotes in the vbproj file under "ProjectExtensions\VisualStudio\UserProperties\Notes" and it has information. I may have not done it right but as a test outside of Team Foundation server, I copied the entire project folder to a thumb drive and give it to a co-worker whom first installed StickyNotes and then copied the project to his machine and loaded the solution but his stickynotes were blank. I will try it again tomorrow and see if something else was blocking them or that I gave him the right project files.


As far as the control level. Lets say that I have a button control and a textbox control on a windows forms application the stickynote shows for the form1.vb and for each of the other class files as I move in Solution Explorer but it would be nice to have stickynotes for the button control on form1.vb.

I see where this would require saving the note outside of the vbproj file since form controls are not stored there but are maintained in the form1.Designer.vb and form1.resx files so it may not be worth the effort. I just though it would be nice to be able to write stickynotes not only for the container (form class) but the contents of the container as well. Yes the stickynotes for the form1 container class could just as well include comments about the controls on the form, I just was thinking about having smaller notes that were object specific.

Thanks,
Danny McNaught

Jan 30 2008 at 1:26 AM
Pablo,

I thought of the control option as follows:

Current the stickynotes change each time I click on a different class object in the Solution Explorer, But if you look at the object in "Class View" as you click though the objects stickynotes if possible could provide stickynotes for each object (Control, Method, component, etc. I do not know where you would save the stickynote information so it was just a thought.

Thanks,
Danny McNaught

Jan 30 2008 at 10:20 PM
Pablo,

I have determined why the stickynotes do not carry over between co-workers.

First It works only if both users have the same filepath folders on the local machine. Say developer one has the project stored at D:\Projects\stickynotestest and developer two has the same project folder on their local machine. both developers will see the stickynotes create by the other.

It does not work if both developer have different folder structures for their projects as they check them out of Team Foundation server. (i.e. Developer one uses: "FilePath="D:\Documents and Settings\pzz50h.AMER\My Documents\Visual Studio 2008\Projects\StickNotesTest\StickNotesTest\Form1.vb" and developer two "FilePath="D:\Documents and Settings\jjc27m.AMER\My Documents\Visual Studio 2008\Projects\StickNotesTest\StickNotesTest\Form1.vb". Both notes are created and saved, but only the ones with the same FilePath in the vbproj file are seen by both developers and the ones created in the users profile folder are not see by the other developer.

I do not know if you can get around this issue and depending on development policies at your place of work you may or may not be able to share notes.

But even so this is a great tool, In our case we just have to remember to create project on our local machine in a folder structure that will be the same on all development machines when we check in and out the project from Team Foundation server.

Thanks for the great tools!

Danny McNaught

Mar 6 2008 at 7:20 PM
I'm not using Team edition (just Professional), but my group also has may developers and we don't all check things out to a fixed directory structure. It is "fixed" relative to the solution and project files, but to use this we would definitely need the path references to be relative, not absolute. Are you going to release a fix for this or release the source so we can fix it ourselves?

Coordinator
Mar 14 2008 at 10:25 PM
Danny,

Thanks for this feedback, and you are absolutely right about fixed paths. I will found a workaround for the next release.


sfcsarge wrote:
Pablo,

I have determined why the stickynotes do not carry over between co-workers.

First It works only if both users have the same filepath folders on the local machine. Say developer one has the project stored at D:\Projects\stickynotestest and developer two has the same project folder on their local machine. both developers will see the stickynotes create by the other.

It does not work if both developer have different folder structures for their projects as they check them out of Team Foundation server. (i.e. Developer one uses: "FilePath="D:\Documents and Settings\pzz50h.AMER\My Documents\Visual Studio 2008\Projects\StickNotesTest\StickNotesTest\Form1.vb" and developer two "FilePath="D:\Documents and Settings\jjc27m.AMER\My Documents\Visual Studio 2008\Projects\StickNotesTest\StickNotesTest\Form1.vb". Both notes are created and saved, but only the ones with the same FilePath in the vbproj file are seen by both developers and the ones created in the users profile folder are not see by the other developer.

I do not know if you can get around this issue and depending on development policies at your place of work you may or may not be able to share notes.

But even so this is a great tool, In our case we just have to remember to create project on our local machine in a folder structure that will be the same on all development machines when we check in and out the project from Team Foundation server.

Thanks for the great tools!

Danny McNaught




Updating...
Page view tracker