如何配置Visual Studio以创建所有项目,包括对特定dll的引用?

时间:2009-12-04 16:49:36

标签: visual-studio visual-studio-2008 assemblies reference

我厌倦了在我创建的每个项目中添加对System.ServiceModel的引用。有没有办法实现自动化?

2 个答案:

答案 0 :(得分:3)

也许你可以创建一个模板并且每次都使用它......

答案 1 :(得分:2)

您可以更新现有(默认)项目模板并添加对它的引用。模板位于我的盒子上的这个目录中: C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE

查找项目模板文件夹,然后根据您正在创建的项目类型和您正在使用的语言进行导航。

以下是我认为您正在寻找的classlibrary项目模板的片段:

<ItemGroup>
    <Reference Include="System"/>
    $if$ ($targetframeworkversion$ == 3.5)
    <Reference Include="System.Core">
        <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Xml.Linq">
        <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Data.DataSetExtensions">
        <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>    
    $endif$
    <Reference Include="System.Data"/>
    <Reference Include="System.Xml"/>
</ItemGroup>

只需添加您对列表的引用。