2011-01-07 17 views
10

私はFileZillaをお気に入りのFTPアプリケーションとしてかなり長い間使用してきました。.Net FTPライブラリ

私はプログラマーであり、FTPサポートが必要な状況に遭遇することがよくあります。そして、私はいつも私が必要とするすべてのものをサポートしているので、自分のシステムの基本FTPコンポーネントとしてFileZillaを使いたいと思っています。

私の問題は、C#.NETでプログラミングしているため、オープンソースでもFileZillaソースコードを直接使用できないことです。たとえそれを直接使用することができたとしても、私はVS.NETでコンパイルすることさえできないので、ソースコードを見るときにどこから始めるべきかわかりません(もちろん、C++としてコンパイルしようとします)。

P/Invokeを使用してC#でFileZillaコードをラップすることで、最高の無料の.NET FTPライブラリが存在するようになるでしょうか?

+4

インターネット検索.NET FTPライブラリ " –

+21

これは私をここに連れて来た検索です... :) –

+2

そして私もここに連れて来ました:) –

答えて

12

何かをラップすることはできますが、インターフェイスとエラー状態を制御することは非常に難しいでしょう。 http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx

このオープンソースは明らかにSFTPサポートされています:http://sshnet.codeplex.com/

または少数のコマーシャルのものがあります私はあなたがコンポーネント/ライブラリ

このクラスは、.NET Frameworkで既にあるかどうかを確認お勧めします: http://www.dart.com/ptftpnet.aspxまたはhttp://www.rebex.net/ftp.net/

またはstackoverflowのの検索は、.NET/FTP関連の質問の多くを明らかに: "のためのhttps://stackoverflow.com/search?q=.net+FTP+library

+0

開発者を助けることができる.NET用のもう一つのFTPライブラリ[コンポーネントPro](http://www.componentpro.com/ftp.net/)。これは商用ライブラリですが、検討する価値があります。 – Mubin