В основном, после прочтения пары ссылок, я попробовал приведенный выше код:
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.