You would use AddProject with project refs for VS (and .NET generally). That uses the IDE build.
Generally you want the apphost to keep running while you make changes to the other projects. You can rebuild individual projects in the IDE and it'll restart that single project.