Multiple vsmdi files<P><FONT size=2>Hi, </FONT></P> <P><FONT size=2>We are getting multiple vsmdi files.Everytime someone runs a unit test the solution is automatically checked out and a new vsmdi file is created using the naming pattern MySolutionName1.vsmdi, MySolutionName2.vsmdi, etc.</FONT></P> <P><FONT size=2>I've compared the files and they are the same. They live in the solution root and always have. </FONT></P> <P><FONT size=2>The workaround that we have is to undo checkout on the files in question and then it works fine unti one next restarts the IDE.</FONT></P> <P><FONT size=2>Any ideas? anyone else getting odd behaviour with vsmdi files?</FONT></P> <P><FONT size=2>I've C&amp;P'd the XML contents below:</FONT></P> <DIV class=e><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <FONT color=#0000ff><SPAN class=m>&lt;?</SPAN><SPAN class=pi>xml version="1.0" encoding="utf-8" </SPAN><SPAN class=m>?&gt;</SPAN></FONT> </FONT></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><SPAN class=t><FONT color=#990000>Tests</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><SPAN class=t><FONT color=#990000>edtdocversion</FONT></SPAN> <SPAN class=t><FONT color=#990000>branch</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>retail</B><SPAN class=m><FONT color=#0000ff>"</FONT></SPAN><SPAN class=t><FONT color=#990000> build</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>50727</B><SPAN class=m><FONT color=#0000ff>"</FONT></SPAN><SPAN class=t><FONT color=#990000> revision</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>42</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m> /&gt;</SPAN></FONT> </FONT></DIV></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>TestCategory</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.TestCategory</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.TestCategoryId</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Guid</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>8c43106b-9dc1-4907-a29f-aa66a61bf5b6</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>name</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>Lists of Tests</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>name</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><SPAN class=t><FONT color=#990000>description</FONT></SPAN> <SPAN class=t><FONT color=#990000>type</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m> /&gt;</SPAN></FONT> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>enabled</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Boolean</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>True</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>enabled</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>parentCategoryId</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.TestCategoryId</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Guid</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>00000000-0000-0000-0000-000000000000</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>parentCategoryId</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>runConfiguration</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.Link</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Guid</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>3ed5d32d-a99a-4c9b-a5db-e2498da28775</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>name</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>Local Test Run</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>name</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>storage</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>localtestrun.testrunconfig</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>storage</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>type</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Type, mscorlib</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>type</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>enabled</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Boolean</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>True</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>enabled</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>runConfiguration</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>TestCategory</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>Tests</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV>© 2009 Microsoft Corporation. All rights reserved.Thu, 22 Oct 2009 20:18:48 Z4641bb37-920f-4c9a-a203-9c5f05095b97http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#4641bb37-920f-4c9a-a203-9c5f05095b97http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#4641bb37-920f-4c9a-a203-9c5f05095b97Badajoz95http://social.msdn.microsoft.com/Profile/en-US/?user=Badajoz95Multiple vsmdi files<P><FONT size=2>Hi, </FONT></P> <P><FONT size=2>We are getting multiple vsmdi files.Everytime someone runs a unit test the solution is automatically checked out and a new vsmdi file is created using the naming pattern MySolutionName1.vsmdi, MySolutionName2.vsmdi, etc.</FONT></P> <P><FONT size=2>I've compared the files and they are the same. They live in the solution root and always have. </FONT></P> <P><FONT size=2>The workaround that we have is to undo checkout on the files in question and then it works fine unti one next restarts the IDE.</FONT></P> <P><FONT size=2>Any ideas? anyone else getting odd behaviour with vsmdi files?</FONT></P> <P><FONT size=2>I've C&amp;P'd the XML contents below:</FONT></P> <DIV class=e><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <FONT color=#0000ff><SPAN class=m>&lt;?</SPAN><SPAN class=pi>xml version="1.0" encoding="utf-8" </SPAN><SPAN class=m>?&gt;</SPAN></FONT> </FONT></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><SPAN class=t><FONT color=#990000>Tests</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><SPAN class=t><FONT color=#990000>edtdocversion</FONT></SPAN> <SPAN class=t><FONT color=#990000>branch</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>retail</B><SPAN class=m><FONT color=#0000ff>"</FONT></SPAN><SPAN class=t><FONT color=#990000> build</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>50727</B><SPAN class=m><FONT color=#0000ff>"</FONT></SPAN><SPAN class=t><FONT color=#990000> revision</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>42</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m> /&gt;</SPAN></FONT> </FONT></DIV></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>TestCategory</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.TestCategory</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.TestCategoryId</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Guid</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>8c43106b-9dc1-4907-a29f-aa66a61bf5b6</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>name</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>Lists of Tests</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>name</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><SPAN class=t><FONT color=#990000>description</FONT></SPAN> <SPAN class=t><FONT color=#990000>type</FONT></SPAN><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m> /&gt;</SPAN></FONT> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>enabled</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Boolean</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>True</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>enabled</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>parentCategoryId</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.TestCategoryId</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Guid</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>00000000-0000-0000-0000-000000000000</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>parentCategoryId</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV class=e> <DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><A class=b><STRONG><FONT face="Courier New" color=#ff0000 size=2>-</FONT></STRONG></A><FONT size=2> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>runConfiguration</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>Microsoft.VisualStudio.TestTools.Common.Link</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT></FONT></DIV> <DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>id</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Guid</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>3ed5d32d-a99a-4c9b-a5db-e2498da28775</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>id</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>name</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>Local Test Run</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>name</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>storage</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.String</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>localtestrun.testrunconfig</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>storage</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>type</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Type, mscorlib</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>type</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV class=e> <DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;</FONT></SPAN><FONT color=#990000><SPAN class=t>enabled</SPAN><SPAN class=t> type</SPAN></FONT><SPAN class=m><FONT color=#0000ff>="</FONT></SPAN><B>System.Boolean</B><FONT color=#0000ff><SPAN class=m>"</SPAN><SPAN class=m>&gt;</SPAN></FONT><SPAN class=tx><STRONG>True</STRONG></SPAN><SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>enabled</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN> </FONT></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>runConfiguration</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>TestCategory</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV> <DIV><FONT size=2><SPAN class=b><STRONG><FONT face="Courier New" color=#ff0000>&nbsp;</FONT></STRONG></SPAN> <SPAN class=m><FONT color=#0000ff>&lt;/</FONT></SPAN><SPAN class=t><FONT color=#990000>Tests</FONT></SPAN><SPAN class=m><FONT color=#0000ff>&gt;</FONT></SPAN></FONT></DIV></DIV></DIV>Fri, 23 Jun 2006 01:58:36 Z2006-06-28T22:13:37Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#5e2e4914-23e5-4745-a022-32c8443a019fhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#5e2e4914-23e5-4745-a022-32c8443a019fDavid Gorenahttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20GorenaMultiple vsmdi files<P>Hello,</P> <P>Are you modifying the tests,&nbsp;or maybe modifying the test lists hierarchy in the test manager (Test | Windows | Test Manager) ? The .vsmdi file will be checked out whenever you actually modify test lists. If you modify tests themselves, then your .cs file will be checked out. Just running the tests shouldn't be doing that.<BR><BR>Can you please elaborate more on your scenario? If you can enumerate the exact steps you follow and that cause the vsmdi file to get checked out and afterwards a new vsmdi file to be created, that would be really good in trying to understand what is happening.</P> <P>Thanks.<BR>David Gorena Elizondo<BR>[MSFT] VSTS</P>Fri, 23 Jun 2006 02:45:31 Z2006-06-23T02:45:31Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#e7257666-d3da-4deb-a66c-0b8ea7567a7ehttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#e7257666-d3da-4deb-a66c-0b8ea7567a7eBadajoz95http://social.msdn.microsoft.com/Profile/en-US/?user=Badajoz95Multiple vsmdi files<P><FONT size=2>Hi David, </FONT></P> <P><FONT size=2>Thanks for your time. </FONT><FONT size=2>We have a&nbsp;solution represented as something like:</FONT></P> <P><FONT size=2>MySolution.sln<BR>&nbsp;&nbsp;&nbsp; - ProjectA<BR>&nbsp;&nbsp;&nbsp; - ProjectB<BR>&nbsp;&nbsp;&nbsp; - FolderC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - ProjectD<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - ProjectE<BR>&nbsp;&nbsp;&nbsp; - Solution Items<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - MySolution.vsmdi<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - localtestrun.testrunconfig<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - MyProjectD.testrunconfig<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - MyStrongNameKey.snk<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Settings.settings</FONT></P> <P><FONT size=2>The steps from ground zero are:</FONT></P> <OL> <LI><FONT size=2>Open Solution</FONT></LI> <LI><FONT size=2>Use&nbsp;"Test View" window (don't group by or anything - plain and simple)</FONT></LI> <LI><FONT size=2>Select any test, go right click / context menu -&gt; Run.</FONT></LI> <LI><FONT size=2>Voila! checked out solution and added new file "MySolution1.vsmdi"</FONT></LI></OL> <P><FONT size=2>It has been happening since we started writing Unit Tests. I'm happy to send you screenies or the solution.</FONT></P> <P><FONT size=2>Paul.<BR></FONT></P>Fri, 23 Jun 2006 03:02:29 Z2006-06-23T03:02:29Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#ce21baf1-6c62-4263-b34b-5c133ac7d497http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#ce21baf1-6c62-4263-b34b-5c133ac7d497David Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>Hello Paul,</p> <p>I've talked to some people on my team about your problem, and this is something that we have seen, but have not been able to repro consistently. It seems to be a problem with the state of the machine and not the solution itself. Having access to your machine to try to debug would be really good, but I don't know that it is possible. What you can try (what we have done in the past to solve the problem) is to check everything in, delete it from your local machine, and then get all the sources back to your machine.<br><br>If you can try this, please let me know if it helps</p> <p>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Fri, 23 Jun 2006 20:42:06 Z2006-06-27T02:46:04Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#ed6c4950-0117-4cd7-b61a-dbafc51a8f9fhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#ed6c4950-0117-4cd7-b61a-dbafc51a8f9fBadajoz95http://social.msdn.microsoft.com/Profile/en-US/?user=Badajoz95Multiple vsmdi files<p><font size=2>Hello David,</font></p> <p><font size=2>Thanks very much for your help. Unfortunately, I can report that deleting all local content and getting again from TFS SCC did not work. </font></p> <p><font size=2>Also, FYI, I note that all other members of my team have the same issue. Some have VS 2005 Developer Ed., some have VS 2005 Team Suite.</font></p> <p><font size=2>Any other ideas would be most appreciated.</font></p> <p><font size=2>Regards,</font></p> <p><font size=2>Paul.</font></p>Tue, 27 Jun 2006 00:36:42 Z2006-06-27T00:36:42Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#a0a7ba2c-196b-488c-8590-922f3e0ee39ahttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#a0a7ba2c-196b-488c-8590-922f3e0ee39aDavid Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>Paul,</p> <p>Is it possible that you send me your solution? I want to try to repro it in my machine<br><a title="mailto:dgorenae@yahoo.com" href="mailto:dgorenae@yahoo.com">dgorenae@yahoo.com</a><br><br>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Tue, 27 Jun 2006 01:54:53 Z2006-06-27T01:54:53Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#fd5ac31b-f59c-4060-902b-85949df75f0dhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#fd5ac31b-f59c-4060-902b-85949df75f0dDavid Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>Hi Paul</p> <p>I've been looking at your solution, and when I add it to my source control, everything works just fine. But after spending some time trying to figure out what is happening, I came up with an idea of what might be happening. First of all, I noticed that all files in your solution are read-only. This might be because you copied the solution that is under source control and that is how you sent it to me.</p> <p>So, if I open your solution locally in my box, without adding it to my source control, and I try running one of your tests, just as you mention, another vsmdi file will get created. This is expected since Visual Studio uses the vsmdi file when running tests, and if it notices that it is read-only, then it will try to generate a new one.<br><br>So, by explaining this scenario, I will move on to the next one. You can add your solution to source control. Everything looks fine, but then you might not have the status of your working folder (source control folder and local folder) active. This would cause the exact same scenario as the one I described (For instance, if everytime you open Visual Studio a message pops up asking if you want to work uncontrolled, or if you want to remove binding information, then this is definitely the problem!). To verify if this is the case, go to your source control folder, double click it, and then in the tabbed window that opens, hit the combobox that reads &quot;Workspace: &lt;Computer name&gt;&quot;, and choose &quot;Workspaces...&quot;. Click Edit on the dialog that opens, and make sure that the status of your project is active and correctly pointing to your local folder.</p> <p>If this is not the case, I'm still almost positive that the problem is a binding problem. Source Control may have lost some binding and is not correctly syncing your vsmdi file. Try checking out the vsmdi file, and verify locally that it is no longer read-only (in its properties). Check it in again and verify that it is marked as read-only again.<br><br>Please let me know if any of these helps<br><br>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Wed, 28 Jun 2006 02:55:14 Z2006-06-28T02:55:14Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#9ea0706f-9362-4adf-b36d-66b0d921f9afhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#9ea0706f-9362-4adf-b36d-66b0d921f9afBadajoz95http://social.msdn.microsoft.com/Profile/en-US/?user=Badajoz95Multiple vsmdi files<p><font size=2>I can report:</font></p> <ol> <li><font size=2>You are correct. I did a fresh get out of TFS SCC and zipped 'em all up for you, hence they are all read only.<br></font></li> <li><font size=2>Workspaces all fine. They are Active and nobody on my team has issues (or had). We use them extensively (home working, shelving, etc.)<br></font></li> <li><font size=2>I closed the solution, did a force get of all the files. Confirm that the vsmdi file is read only. Checked out the vsmdi (confirm that it is now writable). Tried to check it in and get a message &quot;No changes to checkin /n/n All of the changes were either unmodified files or locks. The changes have been undone by the server&quot;. I confirm that it is now read only again.<br></font></li> <li><font size=2>I closed the solution, did a force get of all the files. Confirm that the vsmdi file is read only. Checked out the vsmdi (confirm that it is now writable). If I now run a test, I still get the the new vsmdi file with the incremented name added to the solution (ie. the same behaviour).<br></font></li> <li><font size=2>I closed the solution, did a force get of all the files. I now go into the file system and manually make the vsmdi file writable. If I now run a test, I still get same behaviour.</font></li></ol> <p><font size=2>So I have some questions:</font></p> <ol> <li><font size=2>Why is the file read only by default from TFS SCC, yet you comment &quot;...This is expected since Visual Studio uses the vsmdi file when running tests, and if it notices that it is read-only, then it will try to generate a new one...&quot;. This seems incongruous? <br></font></li> <li><font size=2>What happens when you manually make the file writable and run a test with my solution? Same behaviour as me?</font></li></ol> <p><font size=2>Most interesting. I look forward to hearing from you and thank you again for your time and patience in this regard.</font></p> <p><font size=2>Paul.</font></p> <p> </p>Wed, 28 Jun 2006 04:05:20 Z2006-06-28T04:05:20Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#9f6a5124-20d8-445d-ad38-fbc18ceba099http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#9f6a5124-20d8-445d-ad38-fbc18ceba099David Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>So for your questions,</p> <p>1. I won't go into implementation details, but when your solution is under source control in TFS, Visual Studio detects this and doesn't create a new .vsmdi file (this is obviously not what you're seeing). If your solution is not binded to source control, and the vsmdi file is read-only, then Visual Studio will create a new one<br><br>2. Using your solution, if I have it binded to source control, I won't have another vsmdi created (for both scenarios, having vsmdi file read-only or writeable). I just get the second vsmdi file when I unbind it from source control, make the vsmdi file read-only, and run the test. </p> <p>Obviously there is something going on with your vsmdi file and the way source control is binding it. We have heard about your scenario before but unfortunately have never been able to actually see it to try to debug it. Anyway, for now what I want to try to achieve is a workaround to your problem, so lets try the following scenario:<br><br>1. Delete your vsmdi file both from your local solution and from TFS (make sure that file is completely gone)<br>2. Checkin your solution without your vsmdi file<br>3. Run one of your tests (a new vsmdi file will be created, check this one in)<br>4. Verify if this solves the problem</p> <p>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Wed, 28 Jun 2006 19:21:32 Z2006-06-28T22:13:37Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#d35f9477-14c2-4eea-a01f-e889edd54076http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#d35f9477-14c2-4eea-a01f-e889edd54076Badajoz95http://social.msdn.microsoft.com/Profile/en-US/?user=Badajoz95Multiple vsmdi files<p><span style="font-size:10pt;color:black">Thanks for your answers to 1&amp;2. </span></p> <p><span style="font-size:10pt;color:black"></span><span style="font-size:10pt;color:black">Regarding the fix; Doh!... omfg. We should have tried this for sure... that is to say: Your fix seems to have worked a treat. Seems obvious now <img src="images/emoticons/smile_sick.gif">. </span><span style="font-size:9.5pt;color:black"></span></p> <p><span style="font-size:10pt;color:black">I wonder if someone of the team renamed the file or did something to it originally which caused SCC to manage it incorrectly.</span><span style="font-size:9.5pt;color:black"></span></p> <p><span style="font-size:10pt;color:black">Anyway, much obliged to you sir. This saves everyone a lot time having to undo checkout all the time (especially given our large solution). The whole team has a smile on their faces this morning thanks to you.</span></p> <p><span style="font-size:10pt;color:black">Paul.</span><span style="font-size:9.5pt;color:black"></span></p></span>Thu, 29 Jun 2006 00:01:05 Z2006-06-29T00:01:05Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#9d631c50-704a-46f9-8ed9-66da65f1ddebhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#9d631c50-704a-46f9-8ed9-66da65f1ddebDavid Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>I'm really glad to hear that everything is working fine now! :)<br>Anything else you need, let me know and I'll be more than happy to help.</p> <p>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Thu, 29 Jun 2006 00:18:40 Z2006-06-29T00:18:40Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#dc680002-e0d9-4c04-8494-7b3e231a169fhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#dc680002-e0d9-4c04-8494-7b3e231a169fGreenSiAXhttp://social.msdn.microsoft.com/Profile/en-US/?user=GreenSiAXMultiple vsmdi files<div>Hi David,</div> <div> </div> <div>We are experiencing the same problem using the ClearCase source control plug-in. I tried your suggested resolution and it didn't help. Unfortunately replacing ClearCase with TFS is not an option at this stage :(</div> <div> </div> <div>I still don't understand why running tests should require the vsmdi file to be checked out? Nothing in the file is ever actually modified, and if a new vsmdi file is created (because the original is read-only) the new one is byte-for-byte identical to the original.</div> <div> </div> <div>Surely VS should only require write access, and therefore a check-out, of the vsmdi file if it has actually been modified? IMHO the issue (and bug?) is that VS2005 unnecessarily requires write-access to the vsmdi file, even when the content of the file is not changed in any way.</div> <div> </div> <div>Cheers,</div> <div> </div> <div>Alan</div>Mon, 31 Jul 2006 10:20:21 Z2006-07-31T10:20:21Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#0dc2aa43-64d9-42bd-a452-69f747602b6bhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#0dc2aa43-64d9-42bd-a452-69f747602b6bDavid Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p> Hi Alan,</p> <p>Running tests do not require the vsmdi file to be checked out. The issue that customers are seeing is that when trying to run tests, the solution gets checked out, and a new vsmdi file is generated; this is obviously not the correct behavior, and it is caused by binding issues between Visual Studio and source control. There is a workaround that I described before in this thread for the problem, but unfortunately, I have never tried the scenario with ClearCase. What I can recommend is deleting all the affected vsmdi files, both locally and remotely, and creating new ones that you check-in. If this does not work, I recommend looking for any support on the ClearCase side.</p> <p>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Mon, 31 Jul 2006 21:25:24 Z2006-07-31T21:25:24Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#52b3d5dd-a2a5-4f1a-835d-eec5e26624c1http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#52b3d5dd-a2a5-4f1a-835d-eec5e26624c1skthttp://social.msdn.microsoft.com/Profile/en-US/?user=sktMultiple vsmdi filesWe are seeing this behavior as well.  Is MS tracking this issue as a bug?Tue, 16 Jan 2007 13:19:31 Z2007-01-16T13:19:31Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#bce242b8-baa0-4e37-94a8-b9e2fc624bf4http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#bce242b8-baa0-4e37-94a8-b9e2fc624bf4David Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>Hello,</p> <p>Yes we are tracking this bug and will fix it in our next version. For now, if you can give me any details on your scenario, I would greatly appreciate it. Things such as the SKUs you're using, how many people are using the vsmdi file, number of machines, etc.</p> <p>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Tue, 16 Jan 2007 20:26:07 Z2007-01-16T20:26:07Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#8b8ed27d-2d30-4349-996f-7741a1039336http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#8b8ed27d-2d30-4349-996f-7741a1039336skthttp://social.msdn.microsoft.com/Profile/en-US/?user=sktMultiple vsmdi files<p>We have a solution that has approximately 20 projects in it, including 4 test assembly projects.   There are about 10 developers that use the vsmdi file...each on their own machine.  Installed product info below...hope this helps</p> <p> </p> <p>Microsoft Visual Studio 2005<br>Version 8.0.50727.762  (SP.050727-7600)<br>Microsoft .NET Framework<br>Version 2.0.50727</p> <p>Installed Edition: Enterprise</p> <p>Microsoft Visual Basic 2005   77642-113-3000004-41345<br>Microsoft Visual Basic 2005</p> <p>Microsoft Visual C# 2005   77642-113-3000004-41345<br>Microsoft Visual C# 2005</p> <p>Microsoft Visual C++ 2005   77642-113-3000004-41345<br>Microsoft Visual C++ 2005</p> <p>Microsoft Visual J# 2005   77642-113-3000004-41345<br>Microsoft Visual J# 2005</p> <p>Microsoft Visual Studio Tools for Office   77642-113-3000004-41345<br>Microsoft Visual Studio Tools for the Microsoft Office System</p> <p>Microsoft Visual Web Developer 2005   77642-113-3000004-41345<br>Microsoft Visual Web Developer 2005</p> <p>Microsoft Web Application Projects 2005   77642-113-3000004-41345<br>Microsoft Web Application Projects 2005<br>Version 8.0.50727.762</p> <p>Visual Studio 2005 Team Edition for Developers   77642-113-3000004-41345<br>Microsoft Visual Studio 2005 Team Edition for Software Developers</p> <p>Microsoft Visual Studio 2005 Team Edition for Software Developers - ENU Service Pack 1 (KB926601)   <br>This service pack is for Microsoft Visual Studio 2005 Team Edition for Software Developers - ENU. <br>If you later install a more recent service pack, this service pack will be uninstalled automatically. <br>For more information, visit <a title="http://support.microsoft.com/kb/926601" href="http://support.microsoft.com/kb/926601">http://support.microsoft.com/kb/926601</a></p> <p>StarTeam® for Visual Studio® 2005   Version: 1.0 Build: 191<br>StarTeam® 2005 Release 2 Visual Studio® 2005 Integration, for Microsoft® Visual Studio® 2005 provides ALM support for Visual Studio. <a title="http://www.borland.com" href="http://www.borland.com">http://www.borland.com</a> Copyright © 1998-2006 Borland Software Corporation. All rights reserved. This product may be covered by U.S. Patents pending.</p>Wed, 17 Jan 2007 00:04:57 Z2007-01-17T00:04:57Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#a4ae3308-64a0-4740-b478-9c2a29ab29e6http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#a4ae3308-64a0-4740-b478-9c2a29ab29e6Markus Schillerhttp://social.msdn.microsoft.com/Profile/en-US/?user=Markus%20SchillerMultiple vsmdi files<p>Hi,</p> <p>we are using Developer Edition here (~200 clients) and are also seeing multiple .vsmdi files (massive)!! We applied SP1 to our clients and deleted the .vsmdi files from localy and source control. And now they don't reappear! Can someone please confirm that there is a fix in SP1? Or are these just effects of somethin else?</p> <p> </p> <p>Kind regards,</p> <p>Markus</p>Thu, 01 Mar 2007 09:12:35 Z2007-03-01T09:12:35Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#20c2ae0d-ec18-40f8-99ba-f7a9e2c52e44http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#20c2ae0d-ec18-40f8-99ba-f7a9e2c52e44David Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>Hello Markus,</p> <p>We have been tracking the problem and have had many fixes put together for SP1. The problem was a complex one, not easy to repro, and that happened when multiple users targeted the same vsmdi files at the same time. SP1 might have fixed it, and we would like to know from customers like you if you see this problem again.</p> <p>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Thu, 01 Mar 2007 20:04:54 Z2007-03-01T20:04:54Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#e74d27b0-ecef-4009-a6b5-19d58a6f35aehttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#e74d27b0-ecef-4009-a6b5-19d58a6f35aeMarkus Schillerhttp://social.msdn.microsoft.com/Profile/en-US/?user=Markus%20SchillerMultiple vsmdi files<p>Hi David,</p> <p>sorry to say, but the vsmdi files reappeared again. Or better said the problem never disappeared. We have here about 30 Team Projects and all of them have a lot of vsmdi2, vsmdi3, vsmdi4 etc.</p> <p>In my opinion this should be easy to reproduce? Will there be a fix available?</p> <p> </p> <p>Kind regards,</p> <p> </p> <p>Markus</p>Wed, 28 Mar 2007 15:09:26 Z2007-03-28T15:09:26Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#da7ec5b0-5476-49ae-820e-1bf2bed9ccf8http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#da7ec5b0-5476-49ae-820e-1bf2bed9ccf8David Gorena Elizondo - MSFThttp://social.msdn.microsoft.com/Profile/en-US/?user=David%20Gorena%20Elizondo%20-%20MSFTMultiple vsmdi files<p>Hi Markus,</p> <p> </p> <p>We are definitely redesigning many of our features for our next version; unfortunately, we have not been able to reproduce the problem locally; we have had customers come to try to repro the problem with no luck as well. We know that the issue involves different machines, projects, and people working at the same time on the projects... but other than that, we have not been able to find steps that repro the problem.</p> <p> </p> <p>I suggest that for now, you use the workaround shown at the very beginning of this thread.</p> <p> </p> <p>Thanks,<br>David Gorena Elizondo<br>[MSFT] VSTS</p>Wed, 28 Mar 2007 18:56:10 Z2007-03-28T18:56:10Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#ad468937-66f3-4eff-b6c8-9f4b9827db7ahttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#ad468937-66f3-4eff-b6c8-9f4b9827db7askthttp://social.msdn.microsoft.com/Profile/en-US/?user=sktMultiple vsmdi filesJust as an fyi, SP1 did not solve this problem for us (as originally reported in previous post:<font style="background-color:#c0c0c0"> <font color="#000000"><font face="Arial Black, Geneva, Arial, Sans-serif" size=1>01-17-2007, 12:04 AM UTC</font> </font></font>Thu, 05 Apr 2007 13:45:43 Z2007-04-05T13:45:43Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#1c9deda8-abdc-47e7-ac67-11aa8a2f1c02http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#1c9deda8-abdc-47e7-ac67-11aa8a2f1c02patton1234http://social.msdn.microsoft.com/Profile/en-US/?user=patton1234Multiple vsmdi files<p>Hi,</p> <p> </p> <p>I have just read this all this post &amp; we have some additional information that might help.  We are having the same problem.<br><br>The reason a second &amp; third ...  vsmdi is being created is as follows.<br><br>  1. Developer A opens solution &amp; works on it possibly editing files.</p> <p>2. TFS usualy creates a shared checkout but for some reason the vsmdi has an exclusive lock.  And appears in Source Control Explorer as &quot;Lock, edit&quot;.</p> <p>3. Developer B opens solution &amp; does some work.  TFS tries to check out vsmdi but cannot because of the lock.  It then checks out the solution and creates a new vsmdi.<br><br>I have tried the post outlined in this document &amp; it does not work.</p> <p> </p> <p>Hope this helps with solving the problem.</p> <p> </p> <p>Thanks, Mel<br><br></p>Thu, 10 May 2007 10:26:02 Z2007-05-10T10:26:02Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#0bd3dc11-b5ff-4136-80bb-a8a7450a3d6bhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#0bd3dc11-b5ff-4136-80bb-a8a7450a3d6bGabriel Lozano-Moranhttp://social.msdn.microsoft.com/Profile/en-US/?user=Gabriel%20Lozano-MoranMultiple vsmdi files<p>I am sorry for digging up this old thread but we are seeing the same problems here. We run a Team Foundation Server 2008 box and all our clients have Visual Studio Team System 2008 Development Edition. We have multiple .vsmdi files using the pattern &lt;SolutionName&gt;<em>n</em>.vsmdi. So I guess that this issue is still not fixed in the 2008 editions.</p> <p align=left><font face=Arial size=2> </font></p>Mon, 03 Dec 2007 10:02:08 Z2007-12-03T10:02:08Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#d2075275-0689-4c2c-ac94-493cc0ee50e9http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#d2075275-0689-4c2c-ac94-493cc0ee50e9Gabriel Lozano-Moranhttp://social.msdn.microsoft.com/Profile/en-US/?user=Gabriel%20Lozano-MoranMultiple vsmdi files<p align=left><font face=Arial size=2>Sorry again for bumping this thread but this is becoming a serious issue. Like mentioned the posts above where talking about Visual Studio 2005 and we are still having the same issues in Visual Studio 2008. And I am talking about 8 different solutions having the same problem. I find it odd that this is hard to reproduce. Even hovering my mouse over the &quot;Test&quot; menu will create a new .vsmdi file. </font>We would love to have a fix for this.</p>Tue, 22 Jan 2008 15:09:49 Z2008-01-22T15:09:49Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#59aa1c16-f7af-4439-b8c8-a435d7c0906ahttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#59aa1c16-f7af-4439-b8c8-a435d7c0906aMikeDouglashttp://social.msdn.microsoft.com/Profile/en-US/?user=MikeDouglasMultiple vsmdi files<p>We are seeing the same thing with VS 2008 and TFS 2008.  It is very confusing and difficult for me as a lead developer to ask the devs to update the vsmdi with new unit tests when there are a half dozen of these files out there.  I had to open the solution file with notepad to clean this up and get it fixed.    The problem is very simple to recreate.</p> <p align=left> </p> <p align=left>1.  Dev 1 - Runs unit test, checks out vsmdi</p> <p align=left>2.  Dev 2 - Runs unit tests, vsmdi is already checked out by another user, and so VS2008 checks out the solution and then adds a new vsmdi.  </p> <p align=left> </p> <p align=left>I don't know all of the details of what is going on in the background, but it would be nice if the test runner would ignore this file unless it's open and I have checked the tests and selected &quot;run checked unit tests&quot;.  It could use reflection to see what projects have unit tests and run those.</p> <p align=left> </p> <p align=left>Thanks,</p> <p align=left>Mike</p> <p align=left><font face=Arial size=2></font> </p>Thu, 31 Jan 2008 13:10:20 Z2008-01-31T13:10:20Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#f78b62b0-9940-4bb6-9ae6-b24594f7b033http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#f78b62b0-9940-4bb6-9ae6-b24594f7b033neurotwithttp://social.msdn.microsoft.com/Profile/en-US/?user=neurotwitMultiple vsmdi files<p align=left><font face=Arial size=2>We're having the same problem but we're not using TFS.  We've seen the problem in VS 2005 Team Dev and VS 2008 Team Dev.  Since we're not using TFS, I'm pretty sure the locking issue mentioned above that causing the problem for us.</font></p> <p align=left> </p> <p align=left>We have a large .sln with 216 projects.  The generation of each vsmdi locks up Visual Studio and pegs a CPU for 14 minutes so it's extremely painful when it decides to regenerate itself.  We never edit the vsmdi's and frankly wish they didn't exist.  If we remove the vsdmi and testrunconfig, the vsmdi's don't get generated anymore but VS disables the commands to run the tests.  If we just remove the testrunconfig, the tests are enabled but it generates a vsmdi.</p> <p align=left> </p> <p align=left>Question 1: Is there any way to prevent Visual Studio from generating the vsmdi and still be able to run our unit tests?</p> <p>Question 2: Is there a hot fix coming that optimizes the generation of the vsmdi?  Opening the Test View must do something similar because it takes about the same amount of time. (Luckily we don't need to use it in VS 2008 thanks to the Ctrl+R, T shortcuts.)</p> <p align=left> </p>Thanks in advance!Wed, 27 Feb 2008 21:34:38 Z2008-02-27T21:34:38Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#1a39a688-50cc-4e65-ae4c-6c4c7684247bhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#1a39a688-50cc-4e65-ae4c-6c4c7684247bEdLosthttp://social.msdn.microsoft.com/Profile/en-US/?user=EdLostMultiple vsmdi filesHello,<br>  It's still a problem in VS2008. Visual Studio Team System 2008 Development Edition (Version 9.0.21022.8 RTM) to be exact.<br><br>Any one have a work aorund?<br><br>----- Ed<br><br><br>Thu, 06 Mar 2008 22:44:47 Z2008-03-06T22:44:47Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#e3cfdb3d-20f3-48ff-8c35-22b219c7bc4fhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#e3cfdb3d-20f3-48ff-8c35-22b219c7bc4fGabriel Lozano-Moranhttp://social.msdn.microsoft.com/Profile/en-US/?user=Gabriel%20Lozano-MoranMultiple vsmdi filesAFAIK there is no workaround except for making sure that the devs don't check-in in the &quot;new&quot; .vsmdi file... This one is a very annoying issue. <p align=left><font face=Arial size=2></font> </p>Mon, 17 Mar 2008 13:20:22 Z2008-03-17T13:20:22Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#7316a290-1ed1-443c-9ec3-1fcf29754472http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#7316a290-1ed1-443c-9ec3-1fcf29754472jcrivellohttp://social.msdn.microsoft.com/Profile/en-US/?user=jcrivelloMultiple vsmdi filesWe are also having this problem w/ VS2008. I'm not sure if it could be connected, but all of our solutions use SourceSafe source control. The multiple vsdmi files are created at seemingly random times (sometimes for test runs, sometimes not, sometimes at other seemingly random times, etc). However, it happens consistently throughout a development session and is quite annoying.<br><br>I see this as a pretty major problem, especially because there is apparently no work around.<br><br>Version information:<br><br>-------------------------------------------------------------------------------------------------------------------------------------<br><br>Microsoft Visual Studio 2008<br>Version 9.0.21022.8 RTM<br>Microsoft .NET Framework<br>Version 3.5<br><br>Installed Edition: Enterprise<br><br>Microsoft Visual Basic 2008   91904-270-2149874-60117<br>Microsoft Visual Basic 2008<br><br>Microsoft Visual C# 2008   91904-270-2149874-60117<br>Microsoft Visual C# 2008<br><br>Microsoft Visual C++ 2008   91904-270-2149874-60117<br>Microsoft Visual C++ 2008<br><br>Microsoft Visual Studio 2008 Team Explorer   91904-270-2149874-60117<br>Microsoft Visual Studio 2008 Team Explorer<br>Version 9.0.21022.8<br><br>Microsoft Visual Studio 2008 Tools for Office   91904-270-2149874-60117<br>Microsoft Visual Studio 2008 Tools for Office<br><br>Microsoft Visual Studio Team System 2008 Development Edition   91904-270-2149874-60117<br>Microsoft Visual Studio Team System 2008 Development Edition<br><br>Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout &amp; Hauspie Speech Products N.V.  All rights reserved.<br><br>The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company.  Electronic version licensed from Lernout &amp; Hauspie Speech Products N.V.  All rights reserved.<br><br><br>Microsoft Visual Web Developer 2008   91904-270-2149874-60117<br>Microsoft Visual Web Developer 2008<br><br>Crystal Reports    AAJ60-G0MSA4K-68000CF<br>Crystal Reports Basic for Visual Studio 2008<br><br><br>Hotfix for Microsoft Visual Studio Team System 2008 Development Edition - ENU (KB944899)   KB944899<br>This hotfix is for Microsoft Visual Studio Team System 2008 Development Edition - ENU.<br>If you later install a more recent service pack, this hotfix will be uninstalled automatically.<br>For more information, visit http://support.microsoft.com/kb/944899.<br><br>Hotfix for Microsoft Visual Studio Team System 2008 Development Edition - ENU (KB945282)   KB945282<br>This hotfix is for Microsoft Visual Studio Team System 2008 Development Edition - ENU.<br>If you later install a more recent service pack, this hotfix will be uninstalled automatically.<br>For more information, visit http://support.microsoft.com/kb/945282.<br><br>Hotfix for Microsoft Visual Studio Team System 2008 Development Edition - ENU (KB946040)   KB946040<br>This hotfix is for Microsoft Visual Studio Team System 2008 Development Edition - ENU.<br>If you later install a more recent service pack, this hotfix will be uninstalled automatically.<br>For more information, visit http://support.microsoft.com/kb/946040.<br><br>Microsoft Web Deployment Projects 2008   00000<br>Microsoft Web Deployment Projects 2008<br>Version 9.0.21022<br><br>Typemock Isolator<br>For more information about Isolator, see the Typemock website at<br>http://www.Typemock.com<br>For customer support, use the forums on the site<br>Copyright (c) 2005 Typemock ltd.<br><br>-------------------------------------------------------------------------------------------------------------------------------------<br><br>Thanks,<br>Joe Crivello<br>Sun, 27 Apr 2008 09:10:24 Z2008-04-27T09:10:24Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#6281841a-6dd7-4aa3-ade1-1d4e6049bb57http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#6281841a-6dd7-4aa3-ade1-1d4e6049bb57Dave Robbohttp://social.msdn.microsoft.com/Profile/en-US/?user=Dave%20RobboMultiple vsmdi filesAnyone got any updates on this?<br><br>We're experiencing exactly the same problems with vsmdi files repeatedly being checked out on our latest development project, using Visual Studio 2008 and VSS.<br>Wed, 11 Jun 2008 15:06:01 Z2008-06-11T15:06:01Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#a44ec3f9-45fc-4bf0-b738-534b6be0a769http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#a44ec3f9-45fc-4bf0-b738-534b6be0a769btudorhttp://social.msdn.microsoft.com/Profile/en-US/?user=btudorMultiple vsmdi files<p>Not that anyone needed this comment, but, ...</p> <p align=left> </p> <p align=left>I can confirm that this is a general problem in both vs2005 and vs2008 using both TFS and ClearCase. It is very annoying, but not too &quot;serious&quot;. I can't image why this did not get fixed as it shows up all the time and *must* be simple to fix - at least it seems that way. </p> <p align=left> </p> <p align=left>Now I will admit that I have not even checked the connect site! I think I'll go there right now.</p> <p align=left> </p> <p align=left>- Bill</p> <p align=left> </p> <p align=left><font face=Arial size=2></font> </p>Thu, 12 Jun 2008 01:51:22 Z2008-06-12T01:51:22Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#8ea5f57b-b623-46e2-92d5-8ef2d22ce865http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#8ea5f57b-b623-46e2-92d5-8ef2d22ce865Lawrence Parkerhttp://social.msdn.microsoft.com/Profile/en-US/?user=Lawrence%20ParkerMultiple vsmdi files<p>I'm still getting this problem in Visual Studio 2008 as well (Version 9.0.21022.8 RTM).</p> <p align=left> </p> <p align=left>I tried the workaround mentioned earlier in this thread, and it did not work.  i.e. I deleted all of the .vsmdi files, checked in my solution, ran a unit test so it created a new .vsmdi file, and checked that in as well.  Next time I ran a unit test, VS asked me to check out my solution and then proceeded to create yet another .vsmdi file.</p> <p align=left> </p> <p align=left>What did work for me was to just keep the .vsmdi checked out.  It definitely seems like VS needs write access to the file when performing a unit test.  If it cannot get write access, it will then proceed to create a new .vsmdi file (and ask to check out your solution to track the name of the new file).</p> <p align=left> </p> <p align=left>I am surprised Microsoft could not reproduce this problem.  Seem like lots of users have been getting it.  Hopefully this can get fixed in SP1.</p> <p> </p> <p align=left>-Larry</p> <p align=left> </p>Thu, 12 Jun 2008 11:50:14 Z2008-06-12T11:50:14Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#0eafa2af-7fa9-44b5-953e-9df015232f99http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#0eafa2af-7fa9-44b5-953e-9df015232f99Andreas Gieriethttp://social.msdn.microsoft.com/Profile/en-US/?user=Andreas%20GierietMultiple vsmdi files<p align=left><font face=Arial size=2>I have not a workaround for the primary problem, but I have a solution for not loosing the settings from the former vsmdi file.</font></p> <p align=left><strong><font size=3>Problem</font></strong></p> <p align=left>If such a new version of vsmdi file is automatically generated, then your settings get lost (e.g. the test lists will not be there in the new vsmdi file).</p> <p align=left> </p> <p align=left><strong><font size=3>Solution</font></strong></p> <ol> <li> <div align=left>if you experience that a new vsmdi file is generated, open that file in the test list editor</div> <li> <div align=left>press the &quot;import&quot; icon in the toolbar of the editor</div> <li> <div align=left>select the former (now obsoleted) vsmdi file that contains the settings you want to restore --&gt; the settings are now visible again in the editor</div> <li> <div align=left>save all</div></li></ol> <p align=left>This allows to at least restore the settings.</p> <p align=left> </p> <p align=left>Andi</p>Mon, 23 Jun 2008 08:56:26 Z2008-06-23T08:56:26Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#791acd7b-866a-4d7f-ad19-27bf2c8d3007http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#791acd7b-866a-4d7f-ad19-27bf2c8d3007SkipGalthttp://social.msdn.microsoft.com/Profile/en-US/?user=SkipGaltMultiple vsmdi files<p align=left><font face=Arial size=2>25 June 2008,</font></p> <p align=left><font face=Arial size=2>I can also verify this is a problem in VS2008 using both TFS and VSS.</font></p> <p align=left> </p> <p align=left>A co-worker seems to have isloated the problem to it occuring ONLY when either the &quot;Test List Editor&quot; tab is open while starting VS2008 or the &quot;Test View&quot; is open on startup.  I checked this a little further and have observed that VS2008 will actually auto-generate a Test list based on all test methods defined in the solution. While that seems pretty cool, it has (2) problems:</p> <p align=left> </p> <p align=left>  1) Wipes out any User Created Test Lists - like BVT's (as reported)</p> <p align=left>  2) Forces a Checkout of the solution and creates a new VSMDI (since the original is READONLY/CheckedIN)</p> <p> </p> <p align=left>I have not had much luck with the Work-Around. Even with a writeable VSMDI, the solution is still forced to be checked out and it also wipes out my user created Test Lists.</p> <p align=left> </p> <p align=left>I noticed that the TechEd2008 Presenter of TLA309 was sure to NOT have &quot;Test List Editor&quot; OPENED while conducting the Unit Test Demo (hmmm - seems like MS does know about this problem after all).</p> <p align=left> </p> <p align=left><font size=3><strong>Does anyone know if their is a HotFix or how to find out?</strong></font></p> <p> </p> <p align=left>Skip Galt</p>Wed, 25 Jun 2008 18:31:23 Z2008-06-25T18:31:23Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#b659b931-5e8e-4d24-aab4-1a9050f2db1chttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#b659b931-5e8e-4d24-aab4-1a9050f2db1cM MacPhersonhttp://social.msdn.microsoft.com/Profile/en-US/?user=M%20MacPhersonMultiple vsmdi files<font size=2><span style="font-family:Arial">We've had this problem for ages. I really don't know how MS can let this one go without fixing. The whole process seems flakey enough as is.  All I could recommend is for anyone who experiences this to login to the Connect site and rate the bug  with a big 5 stars. Hopefully this will trigger something and get it fixed...  (Sorry I dont have the link but if you search for 'vsmdi' in Connect it should be obvious).<br></span></font>Mon, 21 Jul 2008 14:27:57 Z2008-07-21T14:27:57Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#20cad3a8-ede3-4c60-a712-40983e463a4ahttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#20cad3a8-ede3-4c60-a712-40983e463a4aSkipGalthttp://social.msdn.microsoft.com/Profile/en-US/?user=SkipGaltMultiple vsmdi files<p>Here is the list of the related Connect Issues I was able to find:</p> <p align=left><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197689" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197689">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197689</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197688" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197688">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197688</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350495" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350495">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350495</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350583" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350583">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350583</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=353784" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=353784">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=353784</a></p> <p align=left><font face=Arial size=2></font> </p>Some of them MS has already marked as Closed.Mon, 21 Jul 2008 16:17:36 Z2008-07-21T16:17:36Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#774973a5-45c2-496b-ba20-825d9c97f49bhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#774973a5-45c2-496b-ba20-825d9c97f49bM MacPhersonhttp://social.msdn.microsoft.com/Profile/en-US/?user=M%20MacPhersonMultiple vsmdi files<font size=2><span style="font-family:Arial">Nice one Skip. I've added a comment to your Connect issue to add a little more weight to the issue. <br></span></font>Mon, 21 Jul 2008 16:26:47 Z2008-07-21T16:26:47Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#8cbd4bb9-237f-4837-832c-70fe6dde9aa9http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#8cbd4bb9-237f-4837-832c-70fe6dde9aa9Dave Robbohttp://social.msdn.microsoft.com/Profile/en-US/?user=Dave%20RobboMultiple vsmdi files<div class=quote> <table width="85%"> <tbody> <tr> <td class=txt4> <strong>SkipGalt wrote:</strong></td></tr> <tr> <td class=quoteTable> <table width="100%"> <tbody> <tr> <td class=txt4 valign=top width="100%"> <p>Here is the list of the related Connect Issues I was able to find:</p> <p align=left><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197689" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197689">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197689</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197688" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197688">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=197688</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350495" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350495">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350495</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350583" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350583">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=350583</a><br><a title="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=353784" href="https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=353784">https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=353784</a></p> <p align=left><font face=Arial size=2></font> </p> <p><strong>Some of them MS has already marked as Closed.</strong></p></td></tr></tbody></table></td></tr></tbody></table></div> <p></p> <p align=left> </p> <p align=left>That is the bit that gets me.  How can they be marking this bug as closed, when it's quite clearly still there, and is being reported repeatedly.</p> <p align=left> </p> <p align=left>Seems Microsoft are just ignoring the problem and hoping it will go away.</p>Tue, 22 Jul 2008 07:42:19 Z2008-07-22T07:42:19Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#edee964c-8ab3-4eed-b358-0a014fec094bhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#edee964c-8ab3-4eed-b358-0a014fec094brvaashttp://social.msdn.microsoft.com/Profile/en-US/?user=rvaasMultiple vsmdi filesSorry to bring up that nasty thing again, but this is really annoying. Microsoft charges quite some money for these tools and do not even care about issues that arise when using client and server / Visual Studio (Professional and higher) and Team Foundation Server. <p align=left><font face=Arial size=2></font> </p> <p>Regards,</p> <p align=left>Rudi</p>Fri, 22 Aug 2008 13:00:18 Z2008-08-22T13:00:18Zhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#29f45c03-3825-49e5-8694-9acc57dbd7cfhttp://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4641bb37-920f-4c9a-a203-9c5f05095b97#29f45c03-3825-49e5-8694-9acc57dbd7cfsnotmanhttp://social.msdn.microsoft.com/Profile/en-US/?user=snotmanMultiple vsmdi files<p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-family:Verdana;color:black;font-size:8pt">Its somewhat embarrassing to have suggested to my team that VS had a better solution for unit testing then Nunit, only to find out that an issue that has been active for a few years has not been resolved, but instead has been denied as an issue.  I can assure you that the recreation of the VSMDI file has NOTHING to do with source control!!  <br/><br/>So I guess the solution is to go with NUnit?  Please tell me that I am wrong!! </span><span style="font-family:Arial;font-size:10pt"></span></p><hr class="sig">Coder dudeSat, 12 Sep 2009 04:20:18 Z2009-09-12T04:20:18Z