如何以编程方式添加依赖项引用

时间:2013-08-14 15:31:44

标签: c#

任何人都知道如何在C#中以编程方式添加依赖项引用?

我认为我已经以编程方式生成了一个新项目,但我需要添加一些对该项目的引用。

是否可以通过编程方式进行?

感谢。

1 个答案:

答案 0 :(得分:2)

请参阅斯科特的回答:c# Visual Studio ...adding references programmatically

EnvDTE80.DTE2 pEnv = null;
Type myType = Type.GetTypeFromProgID("VisualStudio.DTE.8.0");          
pEnv = (EnvDTE80.DTE2)Activator.CreateInstance(myType, true);

Solution2 pSolution = (Solution2)pEnv.VS.Solution;
Project pProject = pSolution.Projects[0];
pProject.References.Add(string referenceFilePath);