我正試圖整合我的應用程序的依賴關係。在這種情況下,我有一個控制檯應用程序(MAD - MPEG音頻解碼器),我想將其嵌入到我的應用程序中。我已經將它作爲資源添加了,但是如何將它作爲文件引用?這是有問題的代碼(VB.NET):在Windows窗體中嵌入控制檯應用程序並用作過程?
With MAD.StartInfo
.FileName = My.Resources.madplay
.Arguments = ""
.UseShellExecute = False
.RedirectStandardInput = True
.RedirectStandardError = True
.RedirectStandardOutput = True
End With
MAD.Start()
MAD.BeginOutputReadLine()
顯然這是行不通的。我需要引用My.Resources.madplay作爲FileName的文件。有沒有辦法做到這一點,或者我應該將資源複製到光盤並在完成後將其刪除?
是的,你需要把它寫出來作爲一個文件,然後才能執行它。 – 2010-11-26 23:57:21
我最終使用WriteAllBytes()將它寫出到文件中,然後將其刪除。謝謝! – Steven 2010-11-27 00:50:01