ILのプロパティを変更して、わずかに異なる実行可能ファイルを作成できるアプリケーションを作成しようとしています。たとえば、クライアントAはアプリを実行し、WinFormラベルのラベルは「クライアントA:」と表示されます。クライアントBがアプリを実行し、ラベルは「クライアントB」と言います。簡単私は設定ファイルまたはリソースファイルを使用することを知っていますが、それはこのプロジェクトのオプションではありません。メインプログラムは、ユーザーが入力したいくつかのフォームフィールドに基づいて動的に.exeファイルを生成できる必要があります。
私の解決策は、動的にするために必要なすべての要素を含むスタンドアロンの実行可能ファイルを作成することでした。次に、ildasmを使用してILを生成し、このILを使用して、動的にしたい要素の代わりにタグを使用できると考えました。ユーザーが正規表現などを使用してフォームに入力した後、実行時にこれらのタグを置き換えることができます。問題は、ILDASMによって生成されたILファイルをexeとして保存し、実行しようとした場合です。コンソールを起動するだけで何もしません。
私はこれを間違った方法で行っていますか?動的な.exeは非常に単純なものであり、ildasmを使用したILのリバースエンジニアリングが最も迅速な方法であるため、Reflectionについて詳しく調べたくありませんでした。
あなたの考えとポインタは大歓迎です。トニー