例如,我试图在 Visual Studio 2008 中添加对WatiN的引用。我下载了 WatiN,我的桌面上有一个文件夹,其中包含 5 个文件:
- WatiN.Core.dll
- WatiN.Core.xml
- 互操作.SHDocVw.dll
- 微软.mshtml.dll
- WatiN.Core.UnitTests.dll
- WatiN.Core.UnitTests.dll.config
我可以添加对 WatiN.Core.dll 的引用并开始在 Visual Studio 中编码。但我有一些问题:
- 我现在可以删除桌面上的文件夹吗?文件是否被复制到项目 bin 中?
- 当我将我的项目签入源代码并且另一个开发人员签出时会发生什么?他/她是否必须在他们的桌面上有相同的文件夹。
我的想法是在项目中创建一个lib文件夹并引用lib文件夹中的文件。该文件夹将被添加到源代码管理中,以便下一个开发人员一切正常。但我对此解决方案有一些疑问:
- 我需要所有 6 个文件吗?
- 我相信 .config 文件与智能感知有关,但项目将在没有它们的情况下构建和运行,对吗?
- 除了 WatiN.Core.dll 之外,我如何知道要包含哪些文件。该项目仅使用 WatiN.Core.dll 和 Interop.SHDocVw.dll 构建和运行。我怎么知道依赖关系是什么?
非常感谢任何见解。