我应该把dll文件放在哪里(我在我的项目中使用)

Jas*_*n94 11 visual-studio-2010 visual-studio

我设置了一个svn存储库,想知道我应该把dll文件放在哪里.

我目前所做的是将它们放在/ bin/debug文件夹中,然后将它们链接到visual studio中的项目文件中.

这是这样做的方法吗?

SWe*_*eko 13

我假设您正在询问第三方dll文件,因为项目生成的输出(exe/dll)文件最好不受SVN管理,因为它们会在每个构建中重新生成.

我通常做的是创建一个Lib文件夹,它位于我的源代码树的顶层,并将所有需要的引用放在那里,通常在工具或功能划分的其他文件夹中(日志记录,电子邮件,apis等等). .)


Evr*_*glu 11

您不应该在源代码管理中的bin/Debug或bin/Release中放置任何内容.如果这样做,在清理解决方案或项目时就会丢失它们.您需要做的是在解决方案文件夹中创建一个文件夹,例如,并引用项目中的dll.编译项目时,项目引用中的任何第三方dll都将复制到bin/Debug或bin/Release文件夹中.


Adr*_*der 9

我们通常有一个单独的文件夹dlls或者我们保留所有第三方dll /程序集的东西

  • 是的,我们坚持使用解决方案. (2认同)