【问题标题】:automate adding references in large VS solution在大型 VS 解决方案中自动添加引用
【发布时间】:2011-03-14 02:36:50
【问题描述】:

我正在开发一个包含 100 多个 C# 项目的 VS 解决方案。我目前正在将其从 VS 2008 迁移到 VS 2010。还有一些工作要做,因为很多项目使用 Enterprise Library 4(必须升级到 5.0)和 WCSF 2008(必须升级到 SCSF 2010)。我正在阅读 SCSF 升级说明,其中涉及到这样做:

添加对以下内容的引用 每个服务位置组件 有一个引用的项目 企业库程序集。

Microsoft.Practices.ServiceLocation.dll

有没有办法在不通过 IDE 的情况下做到这一点?我的意思是,打开 100 多个项目中的每一个,然后检查引用,然后在必要时添加引用,这是一种方法,但有更快的方法吗?我正在考虑在项目文件中搜索特定参考,然后在找到时进行插入。

如果您以前做过这种事情,我们非常欢迎您提出建议。谢谢。

【问题讨论】:

    标签: visual-studio-2010 reference replace


    【解决方案1】:

    如果您想通过 IDE 执行此操作,您可以使用 VSProject.References 编写一个宏来根据需要添加/删除引用。

    但是,C# 项目文件 (.csproj) 只是 XML,因此您可以编写一个简单的实用程序,使用标准 XML 类根据需要调整文件。

    【讨论】:

    猜你喜欢
    • 2015-01-18
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 2014-08-24
    相关资源
    最近更新 更多