Добавление ссылки на проект программно - PullRequest
4 голосов
/ 27 января 2011

В основном, после прочтения пары ссылок, я попробовал приведенный выше код:

foreach (EnvDTE.Project proj in soln.Projects)
        {
            if (proj.Name == "BLL")
            {
                VSLangProj.VSProject vsproj = (VSLangProj.VSProject)proj.Object;                    
                vsproj.References.Add(@"C:\Teste\DAL\bin\Debug\DAL.dll");                    
            }
        }

Все пути, имена проектов жестко запрограммированы, так как я все еще проверяю, как этого добиться.

Хоть бы я и поступил Папка проекта -> Ссылки -> Добавить ссылку -> Выбрать одну вручную (время компиляции)

но после загрузки решения проект BLL не содержал постоянных ссылок на проект DAL.

1 Ответ

1 голос
/ 27 января 2011

Я думаю, что вы забыли сохранить измененный проект, вы должны вызвать Save в конце

...