0
私のasp.net-MVCプロジェクトの外にこのコードを移動することができますは、どのように私は私のasp.net-MVCプロジェクト内の次のコードを持っている
private string GenerateEmail(RequestContext requestContext)
{
var u = new UrlHelper(requestContext);
string url = u.AbsoluteAction("Detail", "Application", new { id = app.Id });
}
私は完全なURLをしたいので、私はUrlHelperを使用します(相対URLではなく)電子メールに入れて、私のmvcプロジェクトでうまく動作します
私は今、別のソリューション(これらはWebベースではありません)からこれらの電子メールを生成したいので、私はすべての電子メールをリファクタリングmvcプロジェクトの外側のコードですが、これは削除できない1行です(UrlHelperはSystem.Web.MVCに依存するため)
System.Web.MVCに依存しない「汎用」C#プロジェクトでこのコードを除外する最良の方法は何ですか?