1

実行時に生の C# コードをコンパイルするにはどうすればよいですか? コードの重要な部分を削除してサーバー経由でダウンロードし、アプリケーション内から実行することでセキュリティを追加したい場合はどうすればよいでしょうか?

4

2 に答える 2

0

私はコードの実行を簡素化するために少し前にこれを書きました、それが役立つことを願っています:

CSharpCompiler

于 2011-07-05T05:08:21.387 に答える
0

ソースコードをダウンロードしますか、それともコンパイル済みバージョンをダウンロードしますか?

MSILをダウンロードしAssembly.Load(byte[])て、実行のためにロードするために使用できます。

しかし、これらの方法はどれもセキュリティを追加しません。コードを任意の形式でユーザーのコンピューターに送信すると、ユーザーはコピーをキャプチャできます。ディスクに保存しないと、小さなスピードバンプが追加されます。

参照:ソフトウェアライセンスの第1法

于 2011-07-05T05:10:54.793 に答える