2017-04-18 39 views
0

我有幾個應用程序,它們是用.Net編寫的,並且包含帶有鉤子的組件。因此,即使使用Wine,它們也不會在Linux下運行。單聲道這次也不是解決方案。任何軟件包裝和隔離.Net應用程序在Linux上運行它?

我的願望是用最少的開銷運行這些應用程序。到目前爲止,我已經將它們運行在一臺虛擬機(主機:Windows 10中,大部分功能已被刪除),但對於這樣一個有針對性的用例來說,這仍然看起來有點矯枉過正。

是否有任何可用的工具,我可以在預先配置的虛擬機中包裝.Net應用程序(以便於部署),無需Windows許可證(不太可能,我知道)或至少運行Windows版本剝離了一切,但功能絕對最低(運行虛擬機的唯一原因是針對此應用程序,不需要計算器,Skype,Edge等)?

+0

也許嘗試從不同的方向接近這一問題,並認爲像辣妹空間或打開瘦客戶機?也就是說,如果你有其他Windows盒子。 此外,winetools可以提供一些Windows核心組件 –

+0

我看到[Spice Space](https://sourceforge.net/projects/spice-space/)最近在4年前更新,這讓我緊張不安。我試圖避免設置額外的盒子。爲此,我總是可以在VM中運行Windows(我的主機足夠強大),但我試圖從Windows獲取_away_。不過,我可能會在這裏做夢。 – John

回答

0

有一個名爲CrossOver產品,正是這一點。這似乎與葡萄酒有關,但我不確定有多少。

重要的是,我不能讓我的.net應用程序中對葡萄酒運行,但我能得到它通過CrossOver的運行(與他們一些支持)。它有一些限制,但它做我需要它做的事情,我不需要使用Windows來運行它(我甚至不必重新編譯我的應用程序)。

這不是免費的,但它是相當便宜(低於$ 20)。

我不相關的交叉,但我真的很喜歡我所看到的那麼遠。

相關問題