2

可能な最小の CLI サブセット実装を探しています。

今のところ、インタープリターでも構いませんが、JITted ランタイムを本当に探しています。System.Object や Enum などのコア クラスを除いて、標準ランタイムからは何も必要ありません。また、移植可能であり、基盤となるシステムへの依存が最小限である必要があります。

私はモノを検討しましたが、かなり重いです。モノラルを要件に合わせて削減するのは大変な作業です。すでに行われているのだろうか。私は現在、「小さな」ビルドを含む pnet を見ています。

4

5 に答える 5

2

探しているものが含まれているかどうかはわかりませんが、Microsoft は最近.Net Micro Framework をオープンソース化しました。一見の価値があるかもしれません。

于 2009-05-07T12:09:00.840 に答える
2

.NET Micro Framework は IL インタープリターであり、非常に小さいです。ただし、完全な機能を備えているわけではありません。ジェネリックは取得できず、プロパティなどの一部は異なる動作をします (PropertyInfo はありません)。

その他:

  • コンパクトなフレームワーク
  • シルバーライト
于 2009-05-07T12:14:57.317 に答える
1

mkbundle を使用した Mono Linkerを見てみましょう。その考え方は、必要な Mono の部分のみをリンクし、それ以上はリンクしないということです。

于 2009-05-07T16:01:45.833 に答える
0

やや「ブラウザ内」ですが、Silverlightを試してください。

于 2009-05-07T12:06:38.317 に答える
0

ビルド スクリプトが PITA になる可能性がありますが、CrossNet を使用することを勧めします。MSIL を C++ にコンパイルします。

したがって、CLRがまったくない状態で着陸する可能性があります:)。

于 2009-05-07T12:17:00.103 に答える