I upgraded to 1.6 of VisualSVN and TortoiseSVN 1.5.5 (required by VisualSVN) and now VisualSVN seems to no longer work with source code residing in a junction (symbolic link). We have our source code checked out to a cryptic location on our hard drive such as d:\apps\foo \bar\v2.4\trunk and we have junctions to that location at d:\apps\foo \bar. This has never been a problem for VisualSVN until I upgraded to 1.6. This seems to be the problem because when I open the project from the raw location (d:\apps\foo\bar\v2.4\trunk) I see icons in Visual Studio and everything seems to work fine. When I try to open the project from the junction, I get no icons and when click "Set Working Copy Root" menu item, I get the error "Entry 'foo\bar' has no URL".
As a side note, version 1.6 seems to have removed the Options menu option where I can select icon color schemes, etc. I see the following in the log file here: C:\Documents and Settings \brok02\Local Settings\Temp\VisualSVN-2008-12-16-17-39-3788.log VisualSVN 1.6 Unexpected exception: Entry for 'D:\apps\foo\bar' has no URL at CheckSvnError(svn_error_t* err) at ManagedSVN.Client.IsVersionedPath(String path) at VisualSVN.Core.WcRootControl.FindDefaultWCRootRelativePath (String solutionDir) at VisualSVN.Core.WcRootControl.GetAutomaticWCRootRelativePath() at VisualSVN.Core.WcRootControl.GetWCRootRelativePath() at VisualSVN.Core.WcRootControl.GetWCRootDirectory() at VisualSVN.Core.SubsystemsCoordinator.EnsureSubsystemsConnected() at VisualSVN.Core.SubsystemsCoordinator.WCRootChanged (IWcRootControl sender) at VisualSVN.Core.WcRootControl.FireWCRootChanged() at VisualSVN.Core.WcRootControl.OnSolutionOpened(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at VisualSVN.VS.VisualStudio.OnAfterOpenSolution(Object pUnkReserved, Int32 fNewSolution) StackTrace: at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at System.Environment.get_StackTrace() at VisualSVN.Utils.Log.ReportException(Exception ex) at VisualSVN.VS.VisualStudio.OnAfterOpenSolution(Object pUnkReserved, Int32 fNewSolution) Unexpected exception: Entry for 'D:\apps\foo\bar' has no URL at CheckSvnError(svn_error_t* err) at ManagedSVN.Client.IsVersionedPath(String path) at VisualSVN.Core.WcRootControl.FindDefaultWCRootRelativePath (String solutionDir) at VisualSVN.Core.WcRootControl.GetAutomaticWCRootRelativePath() at VisualSVN.Core.WcRootControl.GetWCRootRelativePath() at VisualSVN.Core.WcRootControl.GetWCRootDirectory() at VisualSVN.Core.SolutionCommandTargetProvider.GetTargets() at VisualSVN.Core.FilteredCommandTargetProvider.GetTargets() at VisualSVN.Core.DiskBrowserCommand.GetText() at VisualSVN.Core.CommandsHandler.CommandHandler.QueryText() at VisualSVN.Core.CommandsHandler.QueryText(Int32 commandId) at VisualSVN.Core.Coordinator.OnCommandQueryText(Object sender, CommandEventArgs e) at VisualSVN.VS.VisualStudio.QueryCommandText(Int32 commandId)