首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在哪里存储外部DLL文件?

在哪里存储外部DLL文件?
EN

Stack Overflow用户
提问于 2010-11-25 21:23:41
回答 5查看 34.2K关注 0票数 53

在我的项目中,我使用了一些第三方库。我使用Visual Studio中的references文件夹将它们包含在内。

但是我应该把DLL文件保存在哪里呢?它们是从文件系统中的路径引用的,但如果我能将它包含到项目中就更好了。但是怎么做呢?

EN

回答 5

Stack Overflow用户

发布于 2010-11-25 21:26:17

通常,我的项目的结构如下所示(至少):

代码语言:javascript
复制
projectname
   - trunk
       - src
       - lib
   - support
       - docs
   - releases

trunk文件夹包含我现在正在处理的源代码的副本。此外,还有一个目录'lib',其中包含我的项目引用的所有第三方程序集。

(我引用该位置的程序集)。

“release”文件夹包含主干的分支。例如,当v1发布时,主干上有一个分支,这样我就有了构建应用程序版本1所需的源代码及其所有依赖项的副本。(这对于错误修复很方便。修复该分支中的错误,将修复合并到主干,重新构建该分支,您就拥有了固定的应用程序v1 )。

所有这些都进入了源代码控制。(是的,引用的程序集也是如此)。通过这样做,如果另一位同事也必须在项目中工作,这是非常容易的。他只是从源代码控制那里得到最新的版本,他(或她)已经准备好了所有的东西,以便能够编译和构建)。

(请注意,如果您对continuous integration使用类似于CruiseControl的东西,也是如此)。

票数 9
EN

Stack Overflow用户

发布于 2010-11-25 21:26:21

你应该看看NuGet。它是Visual Studio2010的包管理扩展,专为你想要的东西而设计。

票数 4
EN

Stack Overflow用户

发布于 2010-11-25 21:26:27

在Visual Studio的属性窗口中,有一个名为'Copy Local‘的属性,用于引用dll -将其设置为true,它们将被复制到本地项目的bin目录中

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4277515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档