Всем привет! 
Помогите плиз, что делаю не так? 
Настраиваю окружение под отладку плагина. 
Если вкратце, то добавил к проекту acad.exe
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
using Cad = Autodesk.AutoCAD.ApplicationServices.Application;
using Ap = Autodesk.AutoCAD.ApplicationServices;
using Db = Autodesk.AutoCAD.DatabaseServices;
using Ed = Autodesk.AutoCAD.EditorInput;
using Gm = Autodesk.AutoCAD.Geometry;
using Rt = Autodesk.AutoCAD.Runtime;
using System.Windows.Forms;
 
 
namespace AutICAD
{
    public class Class1
    {
 
        [Rt.CommandMethod("GOGO")]
        public void telo()
        {
            
        MessageBox.Show("Hello!");
        Ap.Document doc = Cad.DocumentManager.MdiActiveDocument;
        Db.Database db = doc.Database;
            
         }
 
     }
}
Часть кода [Rt.CommandMethod("GOGO")] - срабатывает, появляется окно "Hello!", но вот точка останова не цепляется. (ожидаю, что при введение в командную строку автокада "GOGO" отладчик встанет на строчке MessageBox.Show("Hello!")

Почему так?  
И второй вопрос. Допустим отладка налажена. Теперь предствоит долгое написание плагина. Это каждый раз нужно перезапускать автокад, чтобы плагин выгрузился и загрузить снова? 
Посоветуйте оптимальное решение для стадии написания плагина.