例として、Visual Studio 2008にWatiNへの参照を追加しようとしています。WatiNをダウンロードし、デスクトップに5つのファイルを含むフォルダがあります。ソース管理下の製品にVisual Studioリファレンスを追加する
- WatiN.Core.dll
- WatiN.Core.xml
- Interop.SHDocVw.dll
- Microsoft.mshtml.dll
- WatiN.Core.UnitTests.dll
- WatiN.Core.UnitTests.dll.config
WatiN.Core.dllへの参照を追加し、Visual Studioでコーディングを開始できます。しかし、私はいくつかの質問があります:
- 私は今デスクトップ上のフォルダを削除できますか?プロジェクトビンにコピーされたファイルはありましたか?
- プロジェクトをソースコードにチェックインし、別の開発者がチェックアウトするとどうなりますか?彼/彼女はデスクトップに同じフォルダを持っていなければなりません。
私の考えは、プロジェクトにlibフォルダを作成し、libフォルダのファイルを参照することでした。このフォルダはソース管理に追加されるので、次の開発者にとってはすべてがうまくいくはずです。しかし、私はこの解決策に関するいくつかの質問があります:
- これらのファイルはすべて6つ必要ですか?
- 私は.configファイルがintellisenseと何か関係があると信じていますが、プロジェクトが正しく構築されて実行されるでしょうか?
- WatiN.Core.dllとは別にどのファイルを含めるべきかをどのように知っていますか。プロジェクトはWatiN.Core.dllとInterop.SHDocVw.dllのみで構築され、実行されます。どのように私は依存関係が何であるか知ることを意味するのですか?
いずれの洞察も高く評価されます。