【问题标题】:Best place to put third-party DLLs for referencing放置第三方 DLL 以供参考的最佳位置
【发布时间】:2010-12-11 13:23:52
【问题描述】:

我正在开发一个存储在 SVN 中的项目。该项目依赖于第三方 DLL,因此需要引用该 DLL。

在哪里存储这个 DLL 以便任何从 SVN 打开项目的人都可以编译它?

【问题讨论】:

    标签: c# visual-studio dll reference


    【解决方案1】:

    通常我会在根目录下创建一个lib 子文件夹,并将所有第三方程序集放在那里。然后所有项目都从该位置引用程序集。这样,项目是自包含的,第三方程序集与源代码一起进行版本控制。

    【讨论】:

    • 您将它们添加到解决方案文件夹下?
    • 是的,我这样做了,它们与源代码一起签入。您可以将它们视为使您的项目工作所需的源代码,只是您没有源代码:-) 这样任何开发人员都可以从中获取项目的源代码,而不必问为什么它不能编译,因为它找不到一些第三方 DLL。这是我写的 example ASP.NET MVC project 的一个例子,它说明了这个概念。
    猜你喜欢
    • 1970-01-01
    • 2013-07-23
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多