Normal
You don't need to do that. Here's what I do (Set paths to your own)-----------Set Project|MesFilms Properties|Build|OutputPath :-(Debug) = D:\devel\vs2005\mediaportal\xbmc\bin\Debug\Plugins\Windows(Release) = D:\Program Files\MediaPortal\Plugins\WindowsSet Project|MesFilms Properties|Debug|Start External Program :-(Debug) = D:\devel\vs2005\mediaportal\xbmc\bin\Debug\MediaPortal.exe(Release) = D:\Program Files\MediaPortal\MediaPortal.exeSet Project|MesFilms Properties|Build|Reference Paths =D:\Program Files\MediaPortal\D:\Program Files\MediaPortal\plugins\windows\D:\devel\vs2005\mediaportal\xbmc\bin\Debug\D:\devel\vs2005\mediaportal\xbmc\bin\Debug\plugins\windows\Select ALL references in solution explorer (core...utils) and Set Properties|Copy Local = FalseI also Untick Debug|Exceptions|Managed Debugging Assistants|LoaderLock|Thrown ( so no errors when press f5 to debug)------------------Now when I do a release build I compile against v0.2.2, with above settings. When I do a debug build against svn, I simply have to move the lower 2 references to the top position. You don't need to download any svn code to compile the plugs just ensure the references point to the relevant 0.2.2 or svn install when you compile.
You don't need to do that. Here's what I do (Set paths to your own)
-----------
Set Project|MesFilms Properties|Build|OutputPath :-
(Debug) = D:\devel\vs2005\mediaportal\xbmc\bin\Debug\Plugins\Windows
(Release) = D:\Program Files\MediaPortal\Plugins\Windows
Set Project|MesFilms Properties|Debug|Start External Program :-
(Debug) = D:\devel\vs2005\mediaportal\xbmc\bin\Debug\MediaPortal.exe
(Release) = D:\Program Files\MediaPortal\MediaPortal.exe
Set Project|MesFilms Properties|Build|Reference Paths =
D:\Program Files\MediaPortal\
D:\Program Files\MediaPortal\plugins\windows\
D:\devel\vs2005\mediaportal\xbmc\bin\Debug\
D:\devel\vs2005\mediaportal\xbmc\bin\Debug\plugins\windows\
Select ALL references in solution explorer (core...utils) and Set Properties|Copy Local = False
I also Untick Debug|Exceptions|Managed Debugging Assistants|LoaderLock|Thrown ( so no errors when press f5 to debug)
------------------
Now when I do a release build I compile against v0.2.2, with above settings. When I do a debug build against svn, I simply have to move the lower 2 references to the top position. You don't need to download any svn code to compile the plugs just ensure the references point to the relevant 0.2.2 or svn install when you compile.