簡體   English   中英

將 WinSCP.exe 放在 WinSCP .NET 程序集的項目資源中

[英]Place WinSCP.exe in project resources for WinSCP .NET assembly

我在我的項目中使用WinSCPnet.dll並正確運行它需要啟動目錄中的WinSCP.exe例如project_path/obj/Debug 但是如果我想使用我的程序,它需要一直在同一個文件夾中保存這個.exe文件,否則程序會崩潰。

是否可以將WinSCP.exe放入項目資源中,這樣我就不必每次移動它時都將它放在同一目錄中?

(對不起,我笨拙的英語,不要因為這個而貶低我:/如果你需要一些額外的信息,我很樂意發布)

在您調用Session.Openwinscp.exe必須作為真實文件存在。

因此,盡管你可以存儲winscp.exe到應用程序的資源,你必須從某個地方解壓(如到一個臨時文件夾),並設置Session.ExecutablePath因此,可以調用之前Session.Open


受您問題的啟發,我添加了將WinSCP 可執行文件作為資源嵌入程序集文檔的說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM