実行時にC#プロジェクトを作成し、それにクラスを追加してコンパイルしてdllを生成する方法を知っている人はいませんか?実行時にC#プロジェクトを作成する
1
A
答えて
2
コードをコンパイルしてdllを生成したい場合は、cdhowieの答えを参照してください。
最後に完全なプロジェクトファイルを作成したい場合は、含めるコード(およびその他の)ファイルを指すXMLまたはテキスト出力を使用してcsprojファイルを作成し、「msbuild myproject」を実行します。 csproj "
あなたがメモ帳で持っているプロジェクトの.csprojファイルを開くと、構造は複雑ではありません。
1
あなた自身のために動的クラスを作成したい場合は、System.Reflection.Emit名前空間を参照してください。あなたは、その場でタイプの完全なアセンブリを作成することができます。
関連する問題
- 1. 実行時にC++でDLLを作成
- 2. 実行時にクラスを作成するC++、
- 3. C#で実行時にインターフェイスのクラスを作成する
- 4. クラスインスタンスCの作成時に関数を実行する
- 5. c#実行時にメディアを作成する
- 6. 実行時にusercontrolを作成する
- 7. 実行時にユーザコントロールオブジェクトを作成する
- 8. 実行時にテーブルを作成する
- 9. 実行時にクラスを作成する
- 10. 実行時にNinePatchを作成する
- 11. 実行時にレイアウトを作成する
- 12. 実行時にスポックテストを作成する
- 13. ImageListを作成して実行時に作成する
- 14. 実行時に実行可能ファイルを生成します - C++やVisual C/C++
- 15. 実行時にC++からObjectModelを作成
- 16. 実行時にC#で動的タイプを作成
- 17. クラスのプロパティを作成し、実行時にプロジェクトに追加します
- 18. プロジェクトの作成時に実行するMaven Archetypeでのタスクの定義
- 19. 実行時エラー - プロジェクト
- 20. Android:実行時にオブジェクト(ボタン)を作成
- 21. 実行時に動的クラスを作成
- 22. 実行時にviewModelを生成するコンポーネントを作成
- 23. イベントに登録し、実行時に新しいメソッドを作成する - c#
- 24. 実行時に異なる長さのC++配列を作成する方法
- 25. 長時間実行しているpubsubサーバー/サービスの作成C#
- 26. 実行時にC#フォームを作成する必要がありますか?
- 27. 実行時にC#でジェネリックリストを生成するには?
- 28. C#プロジェクトで実行時に接続文字列を選択
- 29. 実行時に作成されたワイヤアップボタン
- 30. onclickを追加したり、実行時にデータベースから実行時に作成
ビジュアルスタジオプロジェクトが必要ですか、コードをコンパイルするだけですか? –