1

Mono に強力な名前付きアセンブリまたは署名付きアセンブリのみを強制的に実行させるために使用できる Mono ランタイム構成の呪文はありますか?

4

1 に答える 1

0

短い答え:いいえ

長い答え:

Mono はオープン ソースであり、その精神に則り、Mono に同梱されているランタイムやクラス ライブラリの実行や変更を制限するものは何もありません。

ほとんどの機能 (ストロングネームや認証コードなど) は、他の目的に使用したり、オプションでコードの署名/検証に使用できるため、Mono 内に存在します。

同じ自由により、独自の mono ランタイム変更し、(独自のキーを使用して)アセンブリに署名し、アセンブリを実行する前にアセンブリに署名する必要があります。

ただし、これは私が知っているプロジェクトの要件ではありませんでした (たとえば、Moonlight はコード署名を強制しない CoreCLR を使用していました)。それはあなたが理解する必要があることを意味するだけで、それが不可能であるということではありません.すべてのピースがそこにありますが、注意してください.

于 2013-01-09T01:36:19.870 に答える