【问题标题】:Sharing my dll libraries across projects in VS2010在 VS2010 中跨项目共享我的 dll 库
【发布时间】:2011-12-29 16:20:54
【问题描述】:

通过 VS2010 在项目之间共享 dll 库的最佳方式是什么?例如,我们制作了一个通用的帮助程序库,它对所有事物都有用。但是,我们需要包含多个库(这是 TFS 中的一个单独项目),因此不适合分支。

我们使用 Team Foundation Server 2010 进行源代码控制。是否有一种简单的方法可以将这些库集成到一个新项目中,以便新项目可以很快“完全抛光”?

我们现在要做的是遍历每个项目,构建它们,存储 dll 文件,添加一个新项目然后将它们扔到 Bin 文件夹中,当你有很多库时,这是一件乏味的工作。

【问题讨论】:

    标签: visual-studio-2010 tfs workflow shared-libraries


    【解决方案1】:

    你有没有想过hosting your own NuGet feed?我为我的每个项目使用pre-build script for NuGet,它会在项目构建之前为我下载包,并且我认为会保持它们是最新的。

    【讨论】:

    • 感谢您的链接,我将采用上述解决方案
    【解决方案2】:

    我不认为有一些基于 TFS 的解决方案可以在项目之间共享二进制文件。但是,您可以使用 NuGet 为您执行此操作。为每个项目创建 nuget 包(您可以创建 TFS 构建定义以自动完成)并将其发布到网络共享。比将此共享添加为 NuGet 提要。

    【讨论】:

    • 谢谢!实际上,这正是我要编辑的内容:如果我们可以将 nuget 范式用于我们自己的库......太好了!
    猜你喜欢
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 2013-02-23
    • 2017-06-15
    • 2013-05-20
    • 1970-01-01
    相关资源
    最近更新 更多