2012-04-25 30 views
1

以前はTFSを使っていましたが、私はSVNを初めて使っています。私はVS 2010でASP.Netプロジェクトを持っています。プロジェクトにAjaxControlToolkit dllを追加する必要があります。このDLLを追加した後、私はVS2010のSubversionを使って変更をコミットしようとしました。コミットする項目のリストにプロジェクトファイルが表示されます。しかし、新たに追加されたdllはリストには載っていません。新しく追加されたdllもどうやってチェックインできますか?Visual StudioからSubversionにDLLを追加する

注:ユーザーインターフェイスの操作を含むアプローチを探しています。コマンドではありません。私はTortoise SVNを使用しています

注:BINフォルダには疑問符があります。 dllも同様に追加されます。だから、私はBINをチェックインするのですか? BINフォルダ内のdllファイルにはquestionmarkがあまりにもありません。ここ

+0

dllファイルは作業コピーツリーにありますか? – dtb

+0

Windowsエクスプローラでファイルを右クリック> Tortoise SVN>追加 - これができない場合、ファイルは作業コピーツリーにありません。 – dtb

+1

赤い円の感嘆符ではなく、まだ追加されていない場合は、ファイルに青い円の疑問符が表示されます。 – dtb

答えて

7

は、いくつかの提案は以下のとおりです。

は、プロジェクトのルートフォルダに「ExternalDlls」フォルダを作成します。このExternalDllsフォルダに外部DLL(AjaxControlToolkit.dllなど)を配置します。このフォルダを追加すると、TortoiseSVNのAddを使用してSVNに含まれているdllを含んでいます。

ここで、Visual Studio内の外部DLLへの参照を追加します。 "References"フォルダを右クリックし、参照を追加することができます。ファイルシステムを「参照」するオプションがあります。 "ExternalDlls"フォルダを参照し、追加するdll、この場合はAjaxControlToolkit.dllを探します。 dllを選択し、参照に追加します。

これでDLLが参照に追加され、ExternalDllsフォルダがSVNにコミットする準備ができました。

提案: チェックアウトankhsvn Visual Studio SVNインテグレーションをお探しの場合。 VisualSVNもチェックできますが、お支払いが必要です。これらは便利なツールであり、SVNアクションをVisual Studioから直接処理することができます。 VisualSVNは、不必要なファイルも追加しないほどスマートです。

+0

私は "Lib"フォルダを作成し、そのファイルを作業コピーに保存してからそこから引用しました – Lijo

関連する問題