2017-04-18 8 views
0

私は.Netで書かれたいくつかのアプリを持っており、Windowsにフック付きのコンポーネントを含んでいます。そのため、Linuxでも、Wineを使っていても動作しません。 Monoも今度は解決策ではありません。Linuxで実行する.Netアプリをラップ&アイソレートするソフトウェアはありますか?

最小限のオーバーヘッドでこれらのアプリを実行することを望みます。これまでのところ、仮想マシン(ホスト:ほとんどの機能が削除されたWindows 10)で実行されていますが、そのようなターゲットを絞ったユースケースの場合は残念です。

Windowsのライセンスを必要とせずに(おそらく私が知っている)、または少なくともWindowsのバージョンを実行することなく、事前構成された仮想マシンで.NETアプリケーションを実際にラップすることができるツールはありますか(仮想マシンを実行する唯一の理由は、このアプリのためのもので、電卓、Skype、Edgeなどは必要ありません)?

+0

多分、この問題を異なる方向からアプローチし、スパイススペースやオープンシンクライアントのようなものを考えようとしますか?つまり、他のWindowsボックスがある場合です。 また、winetoolsはいくつかのWindowsコアコンポーネントを提供する可能性があります –

+0

[Spice Space](https://sourceforge.net/projects/spice-space/)が最後に4年前に更新されたので、それに応じて神経質になります。私は余分なボックスを設定することを避けようとしています。そのために、私はいつもVMでWindowsを走らせることができます(私のメインマシンは十分に堅牢です)が、Windowsから_away_を取得しようとしています。私はここでも夢を見ているかもしれない。 – John

答えて

0

正確にこれを行うCrossOverという製品があります。それはワインに関連しているようですが、私はどれくらいよくわかりません。

重要なのは、私の.NetアプリをWineで動かすことができなかったことですが、私はCrossOver(それらからいくつかのサポートを受けて)を走らせることができました。それにはいくつかの制限がありますが、私はそれを実行するためにWindowsを使用する必要はありません(私は自分のアプリケーションを再コンパイルする必要はありませんでした)。

無料ではありませんが、かなり安いです($ 20未満)。

私はCrossOverとは関係がありませんが、私はこれまでに見たものが本当に好きです。

関連する問題