ディレクトリ内のすべてのdllファイルとそのバージョンの電子メールをプログラムで再帰的に送信しようとしています。テーブルを使用して、HTML出力としてメールを送信したいと思います。これを行うための良いオブジェクト指向の方法はありますか?すべてのタグを手で書くのは嫌です。
何かのようなもの:
private string getHTMLString()
{
DirectoryInfo di = new DirectoryInfo("some directory");
FileInfo[] files = di.GetFiles("*.dll", SearchOption.AllDirectories);
foreach (FileInfo file in files)
{
Assembly assembly = Assembly.LoadFile(file.FullName);
string version = assembly.GetName().Version.ToString();
}
}