問題タブ [winscp-net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WinSCP .NET アセンブリは、「モジュールにはアセンブリ マニフェストが含まれていると予想されていました」をスローします。
FTP 自動化のために C# プロジェクト内で WinSCP を使用しようとしています。Visual Studio 2012 を使用していますが、それを機能させる方法がわかりません。
私がこれまでに行ったこと:
WinSCP.exe
をプロジェクト フォルダにコピーしました。WinSCPnet.dll
への参照をプロジェクトにインポートしました- 走った
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe Path/To/WINSCPnet.DLL /codebase /tlb
これは今のところ私のコードです:
これをコードで実行すると、次の例外が発生します。
Visual Studio のエラーは次のとおりです。BadImageFormatException が処理されませんでした。
WinSCP を C# プログラムにインポートする方法が正確にはわかりません。ここでいくつかのガイダンスをいただければ幸いです。
結論 私は 5.2.5 Beta と 32 ビットを使用していましたが、私のプロジェクトは 64 ビットでした。
c# - WinSCP .NET アセンブリ オープン ストアド セッション
WinSCP が提供する .NET アセンブリを使用して、WinSCP アプリケーションから作成された保存済みセッションを開くにはどうすればよいですか?
c# - WinSCP .NET アセンブリを使用してディレクトリにファイルをダウンロードできません
SFTP 機能用の WinSCP .NET アセンブリを実装しています。セッションを確立し、ディレクトリを一覧表示し、ファイルを\bin\x86\Debug
にダウンロードできますが、何らかの理由でbin\x86\Debug\edi
ローカル ドライブのディレクトリにファイルをダウンロードできません。
コードをダウンロード:
次の方法で呼び出されます。
私はもう試した:
すべての場合で%2Fedi%2Ffilename.txt
、指定されたパスではなく、作業ディレクトリにダウンロードされます。
c# - ターゲットファイルが既に存在する場合、WinSCP .NET Assembly を使用してファイルを移動/名前変更する方法は?
WinSCP .NET Assembly (C#) を使用して SFTP ファイル転送プロジェクトを開発しています。
サーバー内のファイルを移動したい。コードは次のとおりです。
現在移動中のファイルがターゲット パスに存在する場合、そのファイルは移動されません。だから私はファイルの名前を変更して移動したい。
それを行う方法はありますか?
c# - WinSCP .NET アセンブリの実行速度を上げるには?
WinSCP .NET を使用して速度パフォーマンスを考え出した人はいますか?
http://winscp.net/eng/docs/library#csharpで C# WinSCP の例を試します。起動時に、最初のステートメント ( の初期化WinSCP.SessionOptions
) に到達するまでに約 30 秒かかることに注意してください。
誰が何が起こっているのか知っていますか?スピードアップするには?
私がしなければならないことは、C++ プログラム (C++/CLI またはプレーン C++) を作成して、1 分ごと、X 分ごと、1 時間ごと、さらには 1 日ごとに発生する SFTP 転送を自動化することです。速度は私にとって懸念事項であり、特に転送は 1 分ごとに行われます。より良いパフォーマンスを発揮できる別のライブラリがあれば、それも教えてください。ありがとう。