如何在c#中以编程方式添加新引用?

时间:2012-09-24 11:24:03

标签: c# asp.net .net c#-3.0 asp.net-3.5

我想在C#中以编程方式添加dll文件的引用。我正面临一个场景,将项目列表从框架1.1转换为框架3.5。转换它时,框架3.5显示了一些绝对方法,我需要转换它。甚至我转换了这种绝对的方法。

现在我需要通过编程方式为这个转换的项目添加一个新的引用。

在转换自身时,我需要添加一个新的项目引用。有没有办法通过C#代码添加?

1 个答案:

答案 0 :(得分:4)

只需编辑项目文件(csproject)。在其简单的XML

看起来像这样:

<Reference Include="log4net">
    <HintPath>..\packages\log4net.2.0.0\lib\net40-client\log4net.dll</HintPath>
</Reference>

我会使用简单的搜索&amp;更换。但是你当然可以为此编写C#代码。