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